跳至主要内容

设置存储库可见性

你可以选择谁可以查看你的存储库。

关于存储库可见性更改

注意:如果你无法更改存储库的可见性,组织所有者可能已将更改存储库可见性的权限限制为仅限组织所有者。有关详细信息,请参阅“限制组织中存储库可见性更改”。

我们建议你在更改存储库的可见性之前查看以下注意事项。

将存储库设为私有

  • GitHub 将分离公共存储库的公共分支,并将它们放入一个新网络中。公共分支不会变为私有。
  • 如果你对个人帐户或组织使用 GitHub Free,在将可见性更改为私有后,某些功能将无法在存储库中使用。任何已发布的 GitHub Pages 网站都将自动取消发布。如果你已向 GitHub Pages 网站添加了自定义域名,则应在将存储库设为私有之前删除或更新你的 DNS 记录,以避免域名被劫持的风险。有关详细信息,请参阅“GitHub 的计划”和“管理 GitHub Pages 网站的自定义域名”。
  • GitHub 将不再将该代码库包含在 GitHub 存档计划中。有关详细信息,请参阅“关于在 GitHub 上存档内容和数据”。
  • GitHub 高级安全功能(例如代码扫描)将停止工作。有关详细信息,请参阅“关于 GitHub 高级安全”。

将代码库设为公开

  • GitHub 将分离私有分支并将其变为独立的私有代码库。有关详细信息,请参阅“当代码库被删除或更改可见性时,分支会发生什么?”。
  • 如果您将私有代码库转换为公开代码库作为创建开源项目的一部分,请参阅开源指南以获取有用的提示和指南。您还可以参加GitHub 技能提供的免费课程,学习如何管理开源项目。代码库公开后,您还可以查看代码库的社区资料,了解您的项目是否满足支持贡献者的最佳实践。有关详细信息,请参阅“关于公开代码库的社区资料”。
  • 代码库将自动获得对 GitHub 高级安全功能的访问权限。
  • 操作历史记录和日志将对所有人可见。如果您的代码库具有从组织中其他代码库共享的可重复使用或必需的工作流,则日志中将显示包括代码库名称在内的工作流文件路径。有关如何删除工作流运行和工件的详细信息,请参阅“管理工作流运行”和“工作流运行的 REST API 端点”。

有关提高存储库安全性的信息,请参阅“保护存储库的快速入门”。

更改存储库的可见性

  1. 在 GitHub.com 上,导航到存储库的主页。

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

    Screenshot of a repository header showing the tabs. The "Settings" tab is highlighted by a dark orange outline.

  3. 在“危险区域”部分中,“更改存储库可见性”的右侧,单击更改可见性

  4. 选择可见性。

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

  6. 单击我已了解,更改存储库可见性

延伸阅读