可以限制谁能够更改组织中的存储库可见性,例如将存储库从专用存储库更改为公共存储库。 有关仓库可见性的详细信息,请参阅 关于仓库。
限制谁能够更改组织中存储库的可见性,有助于防止敏感信息被公开。 有关详细信息,请参阅“防止组织中数据泄露的最佳做法”。
设置综合性政策
你可以将更改存储库可见性的权限仅限于组织所有者,或者允许具有存储库管理员权限的任何人也可以更改存储库可见性。
警告
如果启用此设置,则具有管理员访问权限的个人或 GitHub Apps 即使在_创建_具有该特定可见性的存储库的功能已被禁用的情况下,也可以_修改_现有存储库的可见性。 有关在创建期间限制仓库可见性的详细信息,请参阅 限制在组织中创建仓库。
-
在 GitHub 的右上角,单击个人资料图片,然后单击“ Your organizations”****。
-
单击以选择一个组织。
-
在组织名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

-
在边栏的“Access”部分,单击“ Member privileges”****。
-
在“存储库可见性更改”下,取消选中“允许成员更改此组织的存储库可见性”。
-
单击“ 保存”。
设置更灵活的策略 (公开预览)
可以创建仓库策略来治理谁可以在组织中创建仓库、如何对新仓库命名以及有哪些可见性。 与“成员特权”策略相比,仓库策略在影响的用户和目标仓库方面为你提供了更大的灵活性。 请参阅“管理组织人员使用存储库的方式”。