设置仓库可见性

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

关于仓库可见性更改

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

If you're a member of an enterprise with managed users, your repositories owned by your user account can only be private, and repositories in your enterprise's organizations can only be private or internal.

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

将仓库设为私有

  • GitHub 将会分离公共仓库的公共复刻并将其放入新的网络中。 公共复刻无法设为私有。
  • 如果您将仓库的可见性从内部更改为私有, GitHub 将删除属于任何没有新私有仓库访问权限的用户的复刻。 任何复刻的可见性也将更改为私有。更多信息请参阅“删除仓库或更改其可见性时,复刻会发生什么变化?
  • 如果对用户帐户或组织使用 GitHub Free,有些功能在您将可见性更改为私有后不可用于仓库。 更多信息请参阅“GitHub 的产品”。
  • 任何已发布的 GitHub Pages 站点将自动取消发布。 如果将自定义域添加到 GitHub Pages 站点,应先删除或更新 DNS 记录后再将仓库设为私有,以避免域接管的风险。 更多信息请参阅“管理 GitHub Pages 站点的自定义域”。
  • GitHub 不再在 GitHub 存档计划 中包含该仓库。 更多信息请参阅“关于在 GitHub 上存档内容和数据”。
  • GitHub Advanced Security 功能,例如 代码扫描,将停止工作,除非拥有仓库的组织具有 Advanced Security 许可证和充分的备用席位。 更多信息请参阅“关于 GitHub Advanced Security”。

将仓库设为内部

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

将仓库设为公共

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

更改仓库的可见性

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

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

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

  4. 选择可见性。

    仓库可见性选项对话框

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

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

    确认更改仓库可见性按钮

延伸阅读

此文档对您有帮助吗?

隐私政策

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。