Skip to main content

此版本的 GitHub Enterprise 已停止服务 2023-01-18. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

管理团队对组织仓库的访问

您可以向团队授予仓库访问权限,删除团队的仓库访问权限,或者更改团队对仓库的权限级别。

对仓库具有管理员权限的人员可以管理团队对仓库的访问权限。 如果团队能够直接访问存储库,团队维护员可以更改其对存储库的访问权限。 如果团队对存储库的访问权限继承自父团队,维护员可以选择重置当前权限以匹配父团队的权限。

警告:

  • 如果团队能够直接访问仓库,您可以更改其权限级别。 如果团队对仓库的访问权限继承自父团队,则您必须更改团队对仓库的访问权限。
  • 如果您添加或删除父团队的仓库访问权限,则其每个子团队也会获得或失去相应的仓库访问权限。 有关详细信息,请参阅“关于团队”。

授予团队对仓库的访问权限

  1. 在 GitHub Enterprise Server 的右上角,单击你的个人资料照片,然后单击“你的组织”。 贵组织在配置文件菜单中 2. 单击您的组织名称。 组织列表中的组织名称 1. 在组织名称下,单击 “团队”。 “团队”选项卡
  2. 在 Teams(团队)选项卡上,单击团队名称。 组织的团队列表 1. 在团队成员列表上,单击 “存储库”。 团队存储库选项卡
  3. 在存储库列表上方,单击“添加存储库”。 “添加存储库”按钮
  4. 输入存储库的名称,然后单击“将存储库添加到团队”。 存储库搜索字段
  5. 也可选择在仓库名称右侧使用下拉菜单,为团队选择不同的权限级别。 存储库访问级别下拉菜单

删除团队对仓库的访问权限

如果团队能够直接访问仓库,您可以更改其对仓库的访问权限。 如果团队对仓库的访问权限继承自父团队,则必须删除父团队对仓库的访问权限才可删除其子团队的相应权限。

警告:

  • 如果您删除某人访问私有仓库的权限,则其对该私有仓库的任何复刻也会被删除。 将保留私人仓库的本地克隆。 如果撤销团队对专用存储库的访问权限,或者删除对专用存储库具有访问权限的团队,并且团队成员无法通过另一个团队访问存储库,则该存储库的专用分支将被删除。

  • 启用 LDAP 同步后,如果从存储库删除某用户,用户将失去访问权限,但其分支将不会删除。 如果此用户在三个月内被加入具有原组织仓库访问权限的团队,则其对复刻的访问权限将在下次同步时自动恢复。

  • 您负责确保无法访问仓库的人员删除任何机密信息或知识产权。

  • 对专用或内部存储库拥有管理员权限的人可以禁止分叉该存储库,组织所有者可以禁止分叉组织中任何专用或内部存储库。 有关详细信息,请参阅“管理组织的分叉策略”和“管理存储库的分叉策略”。

  1. 在 GitHub Enterprise Server 的右上角,单击你的个人资料照片,然后单击“你的组织”。 贵组织在配置文件菜单中 2. 单击您的组织名称。 组织列表中的组织名称 1. 在组织名称下,单击 “团队”。 “团队”选项卡
  2. 在 Teams(团队)选项卡上,单击团队名称。 组织的团队列表 1. 在团队成员列表上,单击 “存储库”。 团队存储库选项卡
  3. 选择要从团队删除的仓库。 团队存储库列表,其中选中了某些存储库的复选框
  4. 在存储库列表上方,使用下拉菜单,然后单击“从团队删除”。 包含用于从团队删除存储库的选项的下拉菜单
  5. 检查要从团队删除的存储库,然后单击“删除存储库”。 包含团队无法再访问的存储库列表的模态框

延伸阅读