Skip to main content

Creating a .github-private repository

A .github-private repository can serve as a designated source of governance settings for agents and plugins across your enterprise.

谁可以使用此功能?

Enterprise owners

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

  1. Choose an organization in your enterprise to own the repository containing your enterprise-level 自定义代理 and governance settings.
  2. Navigate to the governance template repository.
  3. 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.
  4. Update the template README as needed. Consider including creation guidelines for 自定义代理 or compliance considerations specific to your enterprise.

注意

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

  1. 导航到您的企业。 例如,从 GitHub.com 上的 公司 页面。
  2. 在页面顶部,单击 AI 控件
  3. On the "Agents" tab, in the "Configuration source" section, select the Select organization dropdown menu, then click the organization that contains your .github-private repository.

The "Configuration summary" on the settings page will display the settings taken from this repository.

Next steps