如何使私有GitHub存储库可供其他组织团队成员使用?

时间:2019-07-26 04:39:44

标签: git github

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

该存储库是“私有”的,我可以看到它被列为我的存储库之一。但是,似乎没有办法将回购添加到TEAM的其他成员中。该仓库未显示为添加到团队命令中的仓库。团队成员是组织的所有成员。

我将存储库设为“私有”,因为“公开”选项表明该存储库将对任何人都可用。不想这样做。

所以-我需要对此仓库执行“转移所有权”以将其移至我们的组织吗?

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

2 个答案:

答案 0 :(得分:1)

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

  1. 假设您建立了一个名为“ FoobarCompany”的组织,并且其中的团队包括拥有私人仓库的人
  2. 在github.com///settings#danger-zone中,单击“传输”
  3. 系统将提示您输入公司名称,然后(在安全授权步骤中输入repro名称之后)将提示将要从公司进行访问的团队
  4. 您将看到该复制品从您的用户中消失,但是如果您查看公司(github.com/FoobarCompany),则应该看到该复制品

非常简单,但是请确保您的公司名称正确无误,并且没有将repro分配给正确的组织

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

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

答案 1 :(得分:0)

对于将来遇到此问题的任何人-是的-如果您希望与组织团队的成员共享“私人”存储,则应将其移交给该组织。