我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

创建内部仓库

您可以创建内部仓库,以支持在企业帐户中使用开源方法进行协作,而无需公开分享专有信息。

Internal repositories are available with GitHub Enterprise Cloud. 更多信息请参阅“GitHub's products”。

本文内容

关于内部仓库

内部仓库是企业帐户所拥有的组织中的所有新仓库的默认设置。

您可以使用内部仓库充分利用企业帐户中的“内部资源”。 Members of your enterprise account can collaborate using open source methodologies without sharing proprietary information publicly. For more information on innersource, see GitHub's whitepaper "An introduction to innersource."

All enterprise members have read permissions to the internal repository and can create issues in the repository. 内部仓库对企业帐户外部的人员不可见,包括组织仓库上的外部协作者。 For more information, see "Roles for an enterprise account", "Repository permission levels for an organization", and "About forks."

如果用户从企业帐户中被删除,其复刻也自动被删除。

创建新的内部仓库

Anyone with permissions to create repositories in an organization on GitHub Enterprise Cloud can create an internal repository. 所有者可限制组织中的仓库创建权限。 更多信息请参阅“限制在组织中创建仓库”。

  1. In the upper-right corner of any page, use the drop-down menu, and select New repository.

    Drop-down with option to create a new repository

  2. Use the "Owner" drop-down, and select the enterprise organization you wish to create the repository on.

    所有者下拉菜单

  3. 输入仓库的名称和说明(可选)。

    创建仓库字段

  4. 要使仓库仅对企业帐户的成员可见,请选择 Internal(内部)

    选择内部状态的单选按钮

  5. 您可以使用许多可选项预填充仓库。 如果要将现有仓库导入 GitHub,请不要选择上述任何选项,否则可能会导致合并冲突。 您可以通过用户界面添加或创建新文件,或者选择稍后使用命令行添加新文件。 更多信息请参阅“使用命令行导入 Git 仓库”、“使用命令行将文件添加到仓库”和“解决合并冲突”。

    • 您可以创建自述文件以介绍您的项目。 更多信息请参阅“关于自述文件”。
    • 您可以创建 .gitignore 文件以设置忽略规则。 更多信息请参阅“忽略文件”。
    • 您可以选择为项目添加软件许可。 更多信息请参阅“许可仓库”。
  6. (可选)如果您的组织使用来自 GitHub Marketplace 的任何 GitHub 应用程序,请选择要用于仓库中的任何应用程序。

    帐户中来自 GitHub Marketplace 的 GitHub 应用程序 列表和授予权限选项

  7. 完成后,单击 Create repository(创建仓库)

  8. 在生成的 Quick Setup(快速设置)页面底部的“Import code from an old repository(从旧仓库导入代码)”下,您可以选择将项目导入新仓库。 为此,请单击 Import code(导入代码)

问问别人

找不到要找的内容?

联系我们