Skip to main content

Repository Management

Regov provides seamless integration with GitHub for efficient repository management. To ensure streamlined functionality, it is essential to configure GitHub access in accordance with your requirements. This guide will assist you in configuring GitHub to grant access to either all repositories or a selected subset.

Repository Access

Upon installing the application, you have the flexibility to choose from the following repository access options:

All repositories

By selecting this option, Regov gains access to all repositories associated with your Github account. This allows comprehensive management of repositories directly within the Regov platform.

Only select repositories

Opting for this option allows you to specify which repositories Regov should have access to. Any repositories not included in the selection will remain unaffected by Regov's management functionalities.

note

It is important to carefully consider the access option that aligns best with your specific needs and workflows.

During Installation

During the installation process of the Regov application, you can configure the repositories that Regov will manage. By selecting the appropriate options, you can specify the repositories you want Regov to handle. This allows you to streamline and organize your repository management efficiently.

After Installation

Once Regov has been successfully installed within your organization, you gain effortless control over repository management. Depending on the type of account you are configuring, the following methods will guide you through the process:

For Organizations

  1. Access the organization settings page and navigate to the Third-party Access tab.

  2. Locate the Regov entry and click on the Configure button adjacent to it.

  3. Scroll down to the Repository Access section and choose your preferred access type. Any newly synchronized or removed repositories will automatically be updated in the Regov management console.

For Personal Accounts

  1. Visit the Github Personal Account App Installations page.

  2. Follow steps 2-3 mentioned in the For Organizations section to configure repository access.

Automatic Repository Addition

When you select the All Repositories option for Repository access during the installation of Regov, the application will automatically include all existing repositories within your organization for seamless management. Additionally, any future repositories created within the organization will also be added automatically. This approach guarantees comprehensive coverage and streamlines the repository management process within Regov.

Creating and Managing Repos

When creating a new repository in GitHub, you have the option to grant access to Regov by selecting the checkmark next to Regov in the Grant your Marketplace apps access to this repository section of the repository creation wizard.

Once the repository is created, it will be automatically added to the Regov management portal. The repository settings will be promptly updated based on the group it is assigned to.

note

Please note that this functionality only applies when the Only select repositories flag is enabled for the Regov installation, allowing access to a specific set of repositories.