Skip to main content

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

添加外部协作者到组织的仓库

您可以允许不属于您组织成员的人员访问您的组织拥有的仓库。

谁可以使用此功能?

People with admin access to a repository can add an outside collaborator to the repository.

关于外部协作者

外部协作者是指不是您组织的成员,但有权访问您组织的一个或多个仓库的人员。可以选择要为每个外部协作者授予的访问权限级别。 将外部协作者添加仓库时,还需要将他们添加到您希望他们访问的任何仓库分叉中。 如果要将外部协作者添加到存储库的专用或内部分支,则协作者必须是上游存储库上的协作者。

添加外部协作者到专用存储库将使用一个付费许可证。 有关详细信息,请参阅“关于企业的计费”。

组织所有者可以限制邀请协作者的能力。 有关详细信息,请参阅“设置添加外部协作者的权限”。

要将某人添加为存储库的外部协作者,此人必须在 你的 GitHub Enterprise Server 实例 上拥有个人帐户。 如果您的企业使用外部身份验证系统(如 SAML 或 LDAP),则要添加的人员必须通过该系统登录才能创建帐户。 如果此人无权访问身份验证系统,并且为你的企业启用了内置身份验证,则网站管理员可以为该人员创建个人帐户。 有关详细信息,请参阅“配置内置身份验证”。

如果你的组织需要双因素身份验证,则在接受你的邀请以在存储库上进行协作之前,所有外部协作者都必须启用双因素身份验证。 有关详细信息,请参阅“在你的组织中要求进行双因素身份验证”。

无法将外部协作者添加到团队中,团队成员资格仅限于组织成员。

添加外部协作者到仓库

可以在存储库设置中授予外部协作者访问存储库的权限。 有关详细信息,请参阅“管理有权访问存储库的团队和人员”。