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.
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
Access the organization settings page and navigate to the
Third-party Access
tab.Locate the
Regov
entry and click on theConfigure
button adjacent to it.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
Visit the Github Personal Account App Installations page.
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.
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.