关于企业中的仓库管理策略
您可以执行策略来控制企业在 GitHub Enterprise Cloud 上的企业成员如何管理仓库。 您也可以允许组织所有者管理仓库管理策略。 更多信息请参阅“创建和管理仓库 ”和“组织和团队”。
执行 基础 仓库权限的策略
在企业帐户拥有的所有组织中,您可以为组织成员设置基础仓库权限级别(无、读取、写入或管理),或允许所有者在组织级别管理设置。
-
在 GitHub.com 的右上角,单击您的个人资料照片,然后单击 Your enterprises(您的企业)。
-
在企业列表中,单击您想要查看的企业。
-
在企业账户侧边栏中,单击 Policies(政策)。
-
在“ Policies(政策)”下,单击 Repositories(仓库)。
-
在“基础 权限”下,查看有关更改设置的信息。 (可选)要在更改设置之前,查看企业帐户中所有组织的当前配置,请单击 View your organizations' current configurations(查看组织的当前配置)。
-
在“基础 权限”下,使用下拉菜单并选择策略。
执行仓库创建策略
在企业拥有的所有组织中,您可以允许成员创建仓库、将仓库创建限于组织所有者或允许所有者在组织级别管理设置。 如果允许成员创建仓库,您可以选择成员能否创建公共、私有和内部仓库的任意组合。 内部仓库是企业帐户所拥有的组织中的所有新仓库的默认设置。 有关内部仓库的更多信息,请参阅“创建内部仓库”。
组织所有者始终可以创建任何类型的仓库,而外部协作者永远不能创建任何类型的仓库。 更多信息请参阅“关于仓库”。
-
在 GitHub.com 的右上角,单击您的个人资料照片,然后单击 Your enterprises(您的企业)。
-
在企业列表中,单击您想要查看的企业。
-
在企业账户侧边栏中,单击 Policies(政策)。
-
在“ Policies(政策)”下,单击 Repositories(仓库)。
-
在“Repository creation”下,检查有关更改设置的信息。 (可选)要在更改设置之前,查看企业帐户中所有组织的当前配置,请单击 View your organizations' current configurations(查看组织的当前配置)。
-
在“Repository creation(仓库创建)”下,选择一个策略。
-
如果您选择 Members can create repositories(成员可创建仓库),请选择一个或多个仓库类型。
实施有关复刻私有或内部仓库的策略
在企业拥有的所有组织中,您可以允许有权访问私有或内部仓库的人员复刻仓库、永远不允许分支私有或内部仓库,或者允许所有者在组织级别管理设置。
-
在 GitHub.com 的右上角,单击您的个人资料照片,然后单击 Your enterprises(您的企业)。
-
在企业列表中,单击您想要查看的企业。
-
在企业账户侧边栏中,单击 Policies(政策)。
-
在“ Policies(政策)”下,单击 Repositories(仓库)。
-
在“Repository forking”(仓库复刻)下,审查有关更改设置的信息。 (可选)要在更改设置之前,查看企业帐户中所有组织的当前配置,请单击 View your organizations' current configurations(查看组织的当前配置)。
-
在“Repository forking(仓库复刻)”下,使用下拉菜单并选择策略。
-
如果启用了复刻,则可以指定允许用户复刻存储库的位置。 查看有关更改设置的信息并选择策略。
执行邀请 外部 协作者参与仓库的策略
在企业拥有的所有组织中,您可以允许成员邀请外部 协作者访问存储库,限制外部协作者 邀请组织所有者,限制外部协作者 邀请企业所有者,或允许组织所有者在组织级别管理设置。
-
在 GitHub.com 的右上角,单击您的个人资料照片,然后单击 Your enterprises(您的企业)。
-
在企业列表中,单击您想要查看的企业。
-
在企业账户侧边栏中,单击 Policies(政策)。
-
在“ Policies(政策)”下,单击 Repositories(仓库)。
-
在“仓库 外部协作者”下,请查看有关更改设置的信息。 (可选)要在更改设置之前,查看企业帐户中所有组织的当前配置,请单击 View your organizations' current configurations(查看组织的当前配置)。
-
在“仓库 外部协作者”下,使用下拉菜单并选择策略。
对默认分支名称实施策略
在企业拥有的所有组织中,您可以为成员创建的任何新仓库设置默认分支名称。 您可以选择在所有组织中强制实施默认分支名称,或允许个别组织设置不同的名称。
-
在 GitHub.com 的右上角,单击您的个人资料照片,然后单击 Your enterprises(您的企业)。
-
在企业列表中,单击您想要查看的企业。
-
在企业账户侧边栏中,单击 Policies(政策)。
-
在 Repository policies(仓库策略)选项卡的“Default branch name(默认分支名称)”下,输入新仓库应使用的默认分支名称。
-
(可选)要对企业中的所有组织强制实施默认分支名称,请选择 Enforce across this enterprise(在整个企业中实施)。
-
单击 Update(更新)。
执行更改仓库可见性的策略
在您的企业拥有的所有组织中,您可以允许具有管理员权限的成员更改仓库的可见性、将仓库可见性更改限制为组织所有者或允许所有者在组织级别管理设置。 当您阻止成员更改仓库可见性时,只有企业所有者可以更改仓库的可见性。
如果企业所有者仅允许组织所有者创建仓库,则成员将无法更改仓库可见性。 如果企业所有者只允许私有仓库成员创建私有仓库,则成员只能将仓库的可见性更改为私有。 更多信息请参阅“设置仓库创建策略”。
-
在 GitHub.com 的右上角,单击您的个人资料照片,然后单击 Your enterprises(您的企业)。
-
在企业列表中,单击您想要查看的企业。
-
在企业账户侧边栏中,单击 Policies(政策)。
-
在“ Policies(政策)”下,单击 Repositories(仓库)。
-
在“Repository visibility change”下,检查有关更改设置的信息。 (可选)要在更改设置之前,查看企业帐户中所有组织的当前配置,请单击 View your organizations' current configurations(查看组织的当前配置)。
-
在“Repository visibility change(仓库可见性更改)”下,使用下拉菜单选择策略。
执行仓库删除和转移的策略
在您的企业拥有的所有组织中,您可以允许具有管理员权限的成员删除或转让仓库、将仓库删除和转让限制为组织所有者或允许所有者在组织级别管理设置。
-
在 GitHub.com 的右上角,单击您的个人资料照片,然后单击 Your enterprises(您的企业)。
-
在企业列表中,单击您想要查看的企业。
-
在企业账户侧边栏中,单击 Policies(政策)。
-
在“ Policies(政策)”下,单击 Repositories(仓库)。
-
在“Repository deletion and transfer”下,检查有关更改设置的信息。 (可选)要在更改设置之前,查看企业帐户中所有组织的当前配置,请单击 View your organizations' current configurations(查看组织的当前配置)。
-
在“Repository deletion and transfer(仓库删除和转让)”下,使用下拉菜单选择策略。
执行删除议题的策略
在您的企业拥有的所有组织中,您可以允许具有管理员权限的成员删除仓库中的议题、将议题删除限制为组织所有者或允许所有者在组织级别管理设置。
-
在 GitHub.com 的右上角,单击您的个人资料照片,然后单击 Your enterprises(您的企业)。
-
在企业列表中,单击您想要查看的企业。
-
在企业账户侧边栏中,单击 Policies(政策)。
-
在 Repository policies(仓库策略)选项卡中的“Repository issue deletion(仓库议题删除)”下,审查有关更改设置的信息。 (可选)要在更改设置之前,查看企业帐户中所有组织的当前配置,请单击 View your organizations' current configurations(查看组织的当前配置)。
-
在“Repository issue deletion(仓库议题删除)”下,使用下拉菜单并选择策略。