关于存储库的访问管理
对于您在 GitHub 上管理的每个仓库,您可以查看有权访问仓库的每个团队或人员的概览。 在概述中,您还可以邀请新的团队或人员,更改存储库的每个团队或人员的角色,或删除对存储库的访问权限。
此概览可帮助您审核对仓库、内部或外部承包商或员工的访问权限,并有效响应安全事件。
如果某个人员获得冲突的访问权限,你将在存储库访问页上看到一条警告。 警告显示在具有冲突访问权限的人员旁,带有“ 混合角色”。 若要查看冲突访问权限的来源,请将鼠标悬停在警告图标上,或单击“混合角色”。
如果你是 具有托管用户的企业 的成员,则可以邀请所在企业的成员在用户或组织拥有的存储库中进行协作。 受邀用户将只能访问该存储库,即使存储库属于组织。 用户必须由公司的身份提供商 (IdP) 预配。 有关详细信息,请参阅“组织中的角色”。
Note
使用 托管用户帐户 的企业的存储库协作者角色为 公共预览版,可能会更改。
有关仓库角色的详细信息,请参阅 个人帐户存储库的权限级别 和 组织的存储库角色。
过滤团队和人员列表
-
在 GitHub 上,导航到存储库的主页面。
-
在存储库名称下,单击 “设置”。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。
-
在侧边栏的“访问”部分,单击“ 协作者和团队”。
-
在“Manage access(管理访问权限)”下的搜索字段中,开始输入您要查找的团队或人员的名称。 (可选)使用下拉菜单筛选搜索。
还可以在“直接访问****”和“组织访问****”选项卡之间切换,查看谁有权直接访问存储库,以及谁可以通过团队或组织角色访问存储库。
更改团队或人员的权限
-
在 GitHub 上,导航到存储库的主页面。
-
在存储库名称下,单击 “设置”。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。
-
在侧边栏的“访问”部分,单击“ 协作者和团队”。
-
在“管理访问权限”下,在要更改其角色的团队或人员旁,选择“角色”下拉菜单,然后单击一个新角色。
邀请团队或人员
-
在 GitHub 上,导航到存储库的主页面。
-
在存储库名称下,单击 “设置”。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。
-
在侧边栏的“访问”部分,单击“ 协作者和团队”。
-
在“管理访问”右侧,单击“添加人员”或“添加团队” 。
-
在搜索字段中,开始输入要邀请的团队或人员的名称,然后单击匹配列表中的名称。
-
在“选择角色”下,选择要授予团队或人员的存储库角色,然后单击“将名称添加到存储库”。
删除团队或人员的访问权限
-
在 GitHub 上,导航到存储库的主页面。
-
在存储库名称下,单击 “设置”。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。
-
在侧边栏的“访问”部分,单击“ 协作者和团队”。
-
在“管理访问权限”下,在要移除其访问权限的团队或人员旁,单击“移除”。