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

此版本的 GitHub Enterprise 已停止服务 2021-03-02. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

关于仓库可见性

您可以通过选择仓库的可见性来限制谁有权访问仓库:公共、内部或私有。

本文内容

关于仓库可见性

创建仓库时,可以选择使仓库成为公共或私有。 如果要在组织中创建,也可以选择将仓库设为内部。

如果 您的 GitHub Enterprise Server 实例 不是私人模式或在防火墙后面,所有人都可以在互联网上访问公共仓库。 或者,使用 您的 GitHub Enterprise Server 实例 的每个人都可以使用公共仓库,包括外部协作者。 私有仓库仅可供您、您明确与其共享访问权限的人访问,而对于组织仓库,只有某些组织成员可以访问。

组织所有者始终有权访问其组织中创建的每个仓库。 更多信息请参阅“组织的仓库权限级别”。

拥有仓库管理员权限的人可更改现有仓库的可见性。 更多信息请参阅“设置仓库可见性”。

关于内部仓库

注:内部仓库可用于 GitHub Enterprise Cloud 和 GitHub Enterprise Server 2.20+。 更多信息请参阅“GitHub's products”。

您可以使用内部仓库充分利用企业中的“内部资源”。 企业的成员可使用开源方法进行协作,而无需公开共享专有信息,即使禁用了私有模式。 有关内部资源的更多信息,请参阅 GitHub 的白皮书“内部资源简介”。

所有企业成员对内部仓库具有读取权限,但内部仓库对非组织成员的人员不可见,包括组织仓库的外部协作者。 更多信息请参阅 “企业中的角色”和“组织的仓库权限级别”。

如果用户从企业拥有的所有组织中删除,该用户的内部仓库复刻也会自动删除。