如何向其他组织团队成员提供私有GitHub回购?

如何向其他组织团队成员提供私有GitHub回购?,git,github,Git,Github,我是GitHub的新手,我使用Xcode创建了一个repo,添加了所有文件,并将其推送到我们组织的(付费)GitHub帐户 回购协议是“私有的”,我可以看到它被列为我的一个存储库。然而,似乎没有办法将回购协议添加到团队的其他成员中。在“将回购添加到团队”命令中,回购不显示为现有。团队成员都是组织的成员 我之所以将回购协议定为“私人”回购,是因为“公共”回购协议的选项表示任何人都可以使用。我不想那样做 那么——我是否需要对回购协议进行“所有权转移”以将其转移到我们的组织中 如果是这样,我应该如何在

我是GitHub的新手,我使用Xcode创建了一个repo,添加了所有文件,并将其推送到我们组织的(付费)GitHub帐户

回购协议是“私有的”,我可以看到它被列为我的一个存储库。然而,似乎没有办法将回购协议添加到团队的其他成员中。在“将回购添加到团队”命令中,回购不显示为现有。团队成员都是组织的成员

我之所以将回购协议定为“私人”回购,是因为“公共”回购协议的选项表示任何人都可以使用。我不想那样做

那么——我是否需要对回购协议进行“所有权转移”以将其转移到我们的组织中


如果是这样,我应该如何在组织级别创建回购协议

对于将来遇到此问题的任何人——是的——如果您希望与组织的团队成员共享“私有”回购,则应将其转让给组织。

要移动您的私有回购,以便组织中的团队可以访问,请执行以下操作:

  • 假设您建立了一个组织,如“FoobarCompany”,其团队包括拥有私人回购的人
  • 从github.com///settings#危险区点击“转移”
  • 系统将提示您输入公司名称,然后(在键入复制名称的安全授权步骤后)提示您输入将从公司访问的团队
  • 你会看到复制从你的用户身上消失,但是如果你看看这个公司(github.com/FoobarCompany),你应该会看到复制
  • 非常简单,但一定要检查您的公司名称是否正确,并且您没有将复制分配给正确的组织

    如果要从存储库邀请组织外的人员,请转到:


    设置/管理访问权限并邀请合作者

    尝试添加合作者,方法是转到您的repo->
    设置
    ->
    合作者
    ,然后将他们的姓名添加到字段中。将发送一个邀请,他们可以开始捐款。下面是步骤:@mnestorov——“合作者”不是专门来自组织外部的人吗?我只是把重点放在授予作为组织成员的团队成员访问权限上…@SMGreenfield我不认为合作者仅限于外部人员。如果您遵循和,您可以看到如何向您的项目中添加对项目具有权限的人员。我不知道组织成员是否已经对一个组织中的所有回购协议拥有读写权限,但我认为他们可以通过解除……@mnestorov——通过将仓库转移到组织解决问题,并将回购协议添加到我们的一个“团队”中,组织成员是其中的一部分。我认为合作者仅指组织“外部”的人的原因是,对于私人回购的付费帐户,您可以颁发的合作者许可证数量有限,并且该数量不同于组织成员许可证。这不是答案。至少解释一下你将如何转让所有权!