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

创建内部仓库

内部仓库可用于 GitHub Enterprise Cloud。更多信息请参阅“GitHub 的产品”。

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

注: 内部仓库目前处于测试阶段,可能会发生变化。

本文内容

关于内部仓库

您可以使用内部仓库充分利用企业帐户中的“内部资源”。 企业帐户中的组织成员可以使用开源方法进行协作,而无需公开分享专有信息。 有关内部资源的更多信息,请参阅 GitHub 的白皮书“内部资源介绍”。

企业帐户的所有成员都对内部仓库拥有读取权限,并且可以在该仓库中创建议题。 企业帐户的成员无法直接编辑仓库的代码,但他们可以创建该仓库的复刻并从其复刻中创建拉取请求。 内部仓库对企业帐户外部的人员不可见,包括组织仓库上的外部协作者。 更多信息请参阅“组织的仓库权限级别”和“关于复刻”。

创建内部仓库的复刻后,该复刻为私有仓库。 只能将内部仓库复刻到用户帐户,而不能复刻到另一个组织。 不能邀请协作者参与您的复刻,除非他们是企业帐户的成员或根仓库的外部协作者。 如果您从企业帐户中被删除,您的复刻也会随之删除。

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

创建新的内部仓库

任何有权限在 GitHub Enterprise Cloud 上的组织中创建仓库的人都可以创建内部仓库。 所有者可限制组织中的仓库创建权限。 更多信息请参阅“限制在组织中创建仓库”。

  1. 在任意页面的右上角,单击 ,然后单击 New repository(新建仓库)

    含有创建新仓库选项的下拉菜单

  2. 使用“Owner(所有者)”下拉菜单,选择要在其中创建仓库的 GitHub Enterprise Cloud 组织。

    所有者下拉菜单

  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(导入代码)

问问别人

找不到要找的内容?

联系我们