A .github-private repository can house governance settings for your enterprise's custom agent profiles, client permissions, and plugins.
A repository-based governance approach allows users to open pull request with suggestions to improve the settings, and it allows settings changes to be restricted by codeowners and rulesets.
You can create a .github-private repository using a template or from scratch.
Creating a repository for your enterprise governance
- Choose an organization in your enterprise to own the repository containing your enterprise-level agentes personalizados and governance settings.
- Navigate to the governance template repository.
- In the top-right corner, click "Use this template" and create a new repository in your chosen organization named
.github-private. Settings will apply to members regardless of whether they can access the repository, so choose the visibility based on who should be able to suggest changes:- To grant read access to all members of your enterprise, choose Internal.
- To manually grant access after creation, choose Private.
- Update the template README as needed. Consider including creation guidelines for agentes personalizados or compliance considerations specific to your enterprise.
Nota:
Settings in this repository apply to all users on your enterprise's Copilot plan who use a supported client.
Selecting your repository as your source of governance
- Vaya a su empresa. Por ejemplo, desde la página Empresas en GitHub.com.
- En la parte superior de la página, haga clic en controles de IA.
- On the "Agents" tab, in the "Configuration source" section, select the Select organization dropdown menu, then click the organization that contains your
.github-privaterepository.
The "Configuration summary" on the settings page will display the settings taken from this repository.