codecamp

GitHub 在企业帐户中实施仓库管理策略

企业所有者可为企业帐户拥有的所有组织实施特定仓库管理策略,或允许在每个组织中设置策略。

企业帐户可用于 GitHub Enterprise Cloud 和 GitHub Enterprise Server。 更多信息请参阅“关于企业帐户”。

更多信息请参阅“组织的仓库权限级别”。

实施有关默认仓库权限的策略

在您的企业帐户拥有的所有组织中,您可以为组织成员设置默认仓库权限级别(无、读取、写入或管理),或允许所有者在组织级别管理设置。

  1. 通过访问 https://github.com/enterprises/ENTERPRISE-NAME(将 ENTERPRISE-NAME 替换为您的企业帐户名称)导航至您的企业帐户。

  1. 在企业账户侧边栏中,单击 pinPolicies(政策)。

企业帐户侧边栏中的 Policies(政策)选项卡

  1. 在 Repository policies(仓库策略)选项卡中的“Default permissions(默认权限)”下,审查有关更改设置的信息。 (可选)要在实施设置之前,查看设置对企业帐户中所有组织的当前配置,请单击 eyeView your organizations' current configurations(查看组织的当前配置)。

查看企业中组织的当前策略配置的链接

  1. 在“Default permissions(默认权限)”下,使用下拉菜单并选择策略。

带有仓库权限策略选项的下拉菜单

实施有关创建仓库的策略

在企业帐户拥有的所有组织中,您可以允许成员创建仓库、将仓库创建限于组织所有者或允许所有者在组织级别管理设置。 如果允许成员创建仓库,您可以选择成员能否创建公共、私有和内部仓库的任意组合。 内部仓库是企业帐户所拥有的组织中的所有新仓库的默认设置。 有关内部仓库的更多信息,请参阅“创建内部仓库”。

  1. 通过访问 https://github.com/enterprises/ENTERPRISE-NAME(将 ENTERPRISE-NAME 替换为您的企业帐户名称)导航至您的企业帐户。

  1. 在企业账户侧边栏中,单击 pinPolicies(政策)。

企业帐户侧边栏中的 Policies(政策)选项卡

  1. 在 Repository policies(仓库策略)选项卡中的“Default permissions(默认权限)”下,审查有关更改设置的信息。 (可选)要在实施设置之前,查看设置对企业帐户中所有组织的当前配置,请单击 eyeView your organizations' current configurations(查看组织的当前配置)。

查看企业中组织的当前策略配置的链接

  1. 在“Repository creation(仓库创建)”下,选择一个策略。

带有仓库创建策略选项的下拉菜单

  1. 如果您选择 Members can create repositories(成员可创建仓库),请选择一个或多个仓库类型。

仓库类型复选框

  1. 单击 Save(保存)。

实施有关复刻私有或内部仓库的策略

在企业帐户拥有的所有组织中,您可以允许有权访问私有或内部仓库的人员复刻仓库、永远不允许分支私有或内部仓库,或者允许所有者在组织级别管理设置。

  1. 通过访问 https://github.com/enterprises/ENTERPRISE-NAME(将 ENTERPRISE-NAME 替换为您的企业帐户名称)导航至您的企业帐户。

  1. 在企业账户侧边栏中,单击 pinPolicies(政策)。

企业帐户侧边栏中的 Policies(政策)选项卡

  1. 在 Repository policies(仓库策略)选项卡中的“Default permissions(默认权限)”下,审查有关更改设置的信息。 (可选)要在实施设置之前,查看设置对企业帐户中所有组织的当前配置,请单击 eyeView your organizations' current configurations(查看组织的当前配置)。

查看企业中组织的当前策略配置的链接

  1. 在“Repository forking(仓库复刻)”下,使用下拉菜单并选择策略。

带有仓库复刻策略选项的下拉菜单

实施有关邀请外部协作者加入仓库的策略

在您的企业帐户拥有的所有组织中,您可以允许成员邀请外部协作者加入仓库、将外部协作者邀请限制为组织所有者或允许所有者在组织级别管理设置。

  1. 通过访问 https://github.com/enterprises/ENTERPRISE-NAME(将 ENTERPRISE-NAME 替换为您的企业帐户名称)导航至您的企业帐户。

  1. 在企业账户侧边栏中,单击 pinPolicies(政策)。

企业帐户侧边栏中的 Policies(政策)选项卡

  1. 在 Repository policies(仓库策略)选项卡中的“Default permissions(默认权限)”下,审查有关更改设置的信息。 (可选)要在实施设置之前,查看设置对企业帐户中所有组织的当前配置,请单击 eyeView your organizations' current configurations(查看组织的当前配置)。

查看企业中组织的当前策略配置的链接

  1. 在“Repository invitations(仓库邀请)”下,使用下拉菜单并选择策略。

带有外部协作者邀请策略选项的下拉菜单

实施有关更改仓库可见性的策略

在您的企业帐户拥有的所有组织中,您可以允许具有管理员权限的成员更改仓库的可见性、将仓库可见性更改限制为组织所有者或允许所有者在组织级别管理设置。

  1. 通过访问 https://github.com/enterprises/ENTERPRISE-NAME(将 ENTERPRISE-NAME 替换为您的企业帐户名称)导航至您的企业帐户。

  1. 在企业账户侧边栏中,单击 pinPolicies(政策)。

企业帐户侧边栏中的 Policies(政策)选项卡

  1. 在 Repository policies(仓库策略)选项卡中的“Default permissions(默认权限)”下,审查有关更改设置的信息。 (可选)要在实施设置之前,查看设置对企业帐户中所有组织的当前配置,请单击 eyeView your organizations' current configurations(查看组织的当前配置)。

查看企业中组织的当前策略配置的链接

  1. 在“Repository visibility change(仓库可见性更改)”下,使用下拉菜单选择策略。

带有仓库可见性策略选项的下拉菜单

实施有关删除或转让仓库的策略

在您的企业帐户拥有的所有组织中,您可以允许具有管理员权限的成员删除或转让仓库、将仓库删除和转让限制为组织所有者或允许所有者在组织级别管理设置。

  1. 通过访问 https://github.com/enterprises/ENTERPRISE-NAME(将 ENTERPRISE-NAME 替换为您的企业帐户名称)导航至您的企业帐户。

  1. 在企业账户侧边栏中,单击 pinPolicies(政策)。

企业帐户侧边栏中的 Policies(政策)选项卡

  1. 在 Repository policies(仓库策略)选项卡中的“Default permissions(默认权限)”下,审查有关更改设置的信息。 (可选)要在实施设置之前,查看设置对企业帐户中所有组织的当前配置,请单击 eyeView your organizations' current configurations(查看组织的当前配置)。

查看企业中组织的当前策略配置的链接

  1. 在“Repository deletion and transfer(仓库删除和转让)”下,使用下拉菜单选择策略。

带有仓库删除策略选项的下拉菜单

实施有关删除议题的策略

在您的企业帐户拥有的所有组织中,您可以允许具有管理员权限的成员删除仓库中的议题、将议题删除限制为组织所有者或允许所有者在组织级别管理设置。

  1. 通过访问 https://github.com/enterprises/ENTERPRISE-NAME(将 ENTERPRISE-NAME 替换为您的企业帐户名称)导航至您的企业帐户。

  1. 在企业账户侧边栏中,单击 pinPolicies(政策)。

企业帐户侧边栏中的 Policies(政策)选项卡

  1. 在 Repository policies(仓库策略)选项卡中的“Default permissions(默认权限)”下,审查有关更改设置的信息。 (可选)要在实施设置之前,查看设置对企业帐户中所有组织的当前配置,请单击 eyeView your organizations' current configurations(查看组织的当前配置)。

查看企业中组织的当前策略配置的链接

  1. 在“Repository issue deletion(仓库议题删除)”下,使用下拉菜单并选择策略。

带有议题删除策略选项的下拉菜单

GitHub 为企业帐户中的组织事件配置 web 挂钩
GitHub 在企业帐户中实施项目板策略
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

GitHub 身份验证

在 GitHub 上管理订阅和通知

在 GitHub 上管理活动的订阅

GitHub 组织和团队

GitHub 管理对组织仓库的 Git 访问

GitHub 计费和付款

GitHub 使用议题和拉取请求进行协作

GitHub 在具有代码质量功能的仓库上进行协作

管理在 GitHub 上的工作

GitHub 建立强大的社区

GitHub 管理仓库

GitHub 自定义 GitHub 工作流程

在 GitHub Marketplace 中购买并安装应用程序

通过 GitHub Jobs 寻找人才

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }