84

I have a private git repository and I would like to extend its access to a member of my team. Will I be able to do it through the Github website? I have the username of my member.

I have tried to do this by going through the admin page of the repository but there isn't such an option as I am not the owner.

4

8 回答 8

72

如果您是所有者,这很简单:

  • 转到您的存储库并单击Settings按钮。
  • 在左侧菜单中单击Collaborators
  • 然后添加他们的名字。

然后合作者应该访问这个示例 repo 链接https://github.com/user/repo/invitations

来源:Github 文档

于 2012-12-03T12:15:17.743 回答
22

这是一个简单的 3 步过程:
1)转到您的私人仓库并单击设置
2)在屏幕左侧单击管理访问权限
3)然后单击邀请协作者

于 2020-03-01T12:18:01.393 回答
8

这是一个简单的 3 步过程:

  1. 转到您的私人仓库并单击settings
  2. 点击屏幕左侧Manage access
  3. 然后点击Invite Collaborator

受邀用户需要先登录 Github,然后才能点击电子邮件中的邀请链接,否则他们会收到404错误消息。

下面是如何执行此操作的屏幕截图:

在此处输入图像描述

于 2020-11-04T15:20:54.710 回答
5

两个步骤:
1. 登录并在“人员”下的右栏中单击“邀请某人”。输入并选择个人 github id。
2. 然后它会为您提供“邀请用户名到某些团队”的选项,此时您只需检查要将它们添加到哪些团队,然后单击“发送邀请”

或者:
1. 获取人员的 github id(不是他们的电子邮件)
2. 导航到您想要将用户添加到的存储库
3. 单击右侧栏中的“设置”(不是顶部的变速箱设置)
4. 单击合作者在左栏
5. 选择存储库名称
6. 在“邀请或添加用户到团队”的地方添加人员 github id
7. 然后将通过电子邮件发送邀请。

请让我知道这对您有何帮助!

于 2014-08-20T20:33:25.847 回答
4

这是一个简单的 3 步过程:

  1. 转到您的私人仓库并单击设置
  2. 在屏幕左侧单击管理访问权限
  3. 然后点击邀请合作者

这也是 - 受邀用户需要先登录到 Github,然后才能单击其电子邮件中的邀请链接,否则他们将收到 404 错误。

于 2020-09-09T06:42:51.093 回答
2

可以通过Github 组织。您必须创建一个新帐户。

https://github.com/organizations/new

于 2012-06-04T18:58:50.143 回答
1

它在 2021 年开始工作,

虽然回购必须先设为私有,然后点击
settings => Manage access => Invite Collaborator

获得 repo 访问权限的用户必须导航到 repo 并且可以对主分支进行更改。

于 2021-02-12T04:01:43.133 回答
-2

您的团队成员必须使用 SSH 访问存储库,为此他们必须将 ssh 密钥映射到 github 帐户。如果他们将他们的 ssh 密钥映射到 github 帐户并且存储库具有他们想要访问的公共权限,这将起作用。

于 2014-07-08T02:56:17.833 回答