Skip to main content

此版本的 GitHub Enterprise Server 已于以下日期停止服务 2024-09-25. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

启用仓库的匿名 Git 读取权限

作为仓库管理员,您可以启用或禁用满足特定要求的公共仓库的匿名 Git 读取权限。

在以下情况下,仓库管理员可以更改特定仓库的匿名 Git 读取权限设置:

  • 站点管理员已启用私有模式和匿名 Git 读取权限。
  • 仓库在企业上是公共的,并且不是复刻。
  • 站点管理员尚未禁用仓库的匿名 Git 读取权限。

注意:

  • 不能更改复刻仓库的 Git 读取访问设置,因为它们的访问设置默认继承自根仓库。
  • 如果公共仓库变成私人,则匿名 Git 读取访问权限将对该仓库及其复刻自动禁用。
  • 如果使用匿名身份验证的仓库包含 Git LFS 资产,它将无法下载 Git LFS 资产,因为它们仍然需要身份验证。 强烈建议不要对包含 Git LFS 资产的仓库启用匿名 Git 读取访问。
  1. 在 你的 GitHub Enterprise Server 实例 上,导航到存储库的主页。

  2. 在存储库名称下,单击 “设置”。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

    存储库标头的屏幕截图,其中显示了选项卡。 “设置”选项卡以深橙色边框突出显示。

  3. 在“危险区域”部分中,“启用匿名 Git 读取权限”旁边,单击“启用”****。

  4. 查看更改。 如需确认,请键入存储库名称,然后单击“我理解,启用匿名 Git 读取权限”。