设置仓库可见性
您可选择能够查看仓库的人员。
本文内容
关于仓库可见性
创建仓库时,您可以选择将其设为公共或私有。 公共仓库可供使用
您的 GitHub Enterprise Server 实例 的所有人访问,而私有仓库只有您和您与其共享的人员可访问。 如果 您的 GitHub Enterprise Server 实例 并非处于私有模式或位于防火墙背后,则公共仓库对公众可见。
仓库所有者、具有组织所拥有仓库管理员权限的人员和组织所有者均可更改仓库的可见性。
对于组织拥有的仓库,如果组织所有者将更改仓库可见性的功能限制为仅组织所有者,则具有公共仓库管理员权限的人员无法将其设为私有。
将仓库设为私有
如果具有匿名 Git 读取权限的公共仓库设为私有,则匿名 Git 访问权限将被撤销。 更多信息请参阅“为仓库启用匿名 Git 读取权限。”
警告:公共仓库设为私有时,将分离该公共仓库的公共分叉并放入新网络中。 公共分叉无法设为私有。 更多信息请参阅“删除仓库或更改其可见性时,分叉会发生什么变化?”
-
在 GitHub Enterprise 上,导航到仓库的主页面。
-
在仓库名称下,单击 Settings(设置)。
-
在“Danger Zone(危险区域)”下“Make this repository private(将此仓库设为私有)”旁边,单击 Make private(设为私有)。
-
阅读关于将仓库设为私有的警告。
-
输入您要设为私有的仓库的名称,例如
accountname/reponame
。 -
单击 I understand, make this repository private(我已了解,请将此仓库设为私有)。
将仓库设为公共
警告:将私有仓库设为公共时,将分离其私有分叉。 更多信息请参阅“删除仓库或更改其可见性时,分叉会发生什么变化?”
-
在 GitHub Enterprise 上,导航到仓库的主页面。
-
在仓库名称下,单击 Settings(设置)。
-
在“Danger Zone(危险区域)”下“Make this repository public(将此仓库设为公共)”旁边,单击 Make public(设为公共)。
-
阅读关于将仓库设为公共的警告。
-
输入您要设为公共的仓库的名称,例如
accountname/reponame
。 -
单击 I understand, make this repository public(我已了解,请将此仓库设为公共)。
用于创建开源项目的资源
如果您将私有仓库转换为公共仓库作为转向创建开源项目的组成部分, 请参阅开源指南以获得有用的提示和指导。