Skip to main content

设置仓库可见性

您可选择能够查看仓库的人员。

关于仓库可见性更改

组织所有者可以限制只有组织所有者才能更改仓库可见性。 更多信息请参阅“限制组织的仓库可见性更改”。

Members of an enterprise with managed users can only set the visibility of repositories owned by their user account to private, and repositories in their enterprise's organizations can only be private or internal. 更多信息请参阅“关于 Enterprise Managed Users”。

我们建议在您更改仓库可见性之前审查以下注意事项。

将仓库设为私有

  • GitHub Enterprise Cloud 将会分离公共仓库的公共复刻并将其放入新的网络中。 公共复刻无法设为私有。
  • 如果您将仓库的可见性从内部更改为私有, GitHub 将删除属于任何没有新私有仓库访问权限的用户的复刻。 任何复刻的可见性也将更改为私有。更多信息请参阅“删除仓库或更改其可见性时,复刻会发生什么变化?
  • GitHub 不再在 GitHub 存档计划 中包含该仓库。 更多信息请参阅“关于在 GitHub 上存档内容和数据”。
  • GitHub Advanced Security features, such as 代码扫描, will stop working unless the repository is owned by an organization that is part of an enterprise with a license for Advanced Security and sufficient spare seats. 更多信息请参阅“关于 GitHub Advanced Security”。

将仓库设为内部

将仓库设为公共

  • GitHub Enterprise Cloud 将会分离私有复刻并将它们变成独立的私有仓库。 更多信息请参阅“删除仓库或更改其可见性时,复刻会发生什么变化?
  • 如果在创建开源项目时将私有仓库转换为公共仓库,请参阅开放源码指南以了解有用的提示和指南。 您还可以通过 GitHub Learning Lab 免费学习管理开源项目的课程。 您的仓库设为公共后,您还可以查看仓库的社区资料以了解项目是否符合支持贡献者的最佳做法。 更多信息请参阅“查看您的社区资料”。
  • 仓库将自动获得对 GitHub Advanced Security 功能的使用权限。

有关改善仓库安全性的信息,请参阅“保护仓库”。

更改仓库的可见性

  1. 在 GitHub.com 上,导航到仓库的主页面。

  2. 在仓库名称下,单击 Settings(设置)仓库设置按钮

  3. 在“Danger Zone(危险区域)”下的“Change repository visibility(更改仓库可见性)”右侧,单击 Change visibility(更改可见性)更改可见性按钮

  4. 选择可见性。

    仓库可见性选项对话框

  5. 要验证您是否正在更改正确仓库的可见性,请键入您想要更改其可见性的仓库名称。

  6. 单击 I understand, change repository visibility(我了解,更改仓库可见性)

    确认更改仓库可见性按钮

延伸阅读