假设我在GitHub上有一个名为ORG的组织,以及一个由组织中所有成员组成的团队,名为TEAM_ORG。
我希望在ORG GitHub帐户下创建的任何存储库都可以自动与TEAM_ORG关联,以便团队成员可以对其进行读写。
有办法吗?
(我认为该API可用于构建某些内容-https: //developer.github.com/v3/orgs/teams/#add-team-repo,但有人已经在某处解决了这个问题?):-)
假设我在GitHub上有一个名为ORG的组织,以及一个由组织中所有成员组成的团队,名为TEAM_ORG。
我希望在ORG GitHub帐户下创建的任何存储库都可以自动与TEAM_ORG关联,以便团队成员可以对其进行读写。
有办法吗?
(我认为该API可用于构建某些内容-https: //developer.github.com/v3/orgs/teams/#add-team-repo,但有人已经在某处解决了这个问题?):-)
Answers:
GitHub的回购创建页面逐步介绍了使用API在创建时自动将回购分配给组织的示例:
https://developer.github.com/v3/repos/#create
另外,请务必仔细检查组织成员的权限设置。默认情况下,所有组织成员都可以为组织创建存储库。但是,可以重写此方法,并且只能将存储库创建权限限制为组织所有者。请参阅“组织的存储库权限级别”。