如何为组织内的每个新Github存储库设置默认权限?

时间:2016-04-08 20:50:32

标签: github

我们的组织中有很多存储库,我们不断添加更多存储库。我们还有一些不同的团队 - 超级用户,开发人员,承包商等。我希望每个新创建的存储库自动承担默认权限,例如Superusers获得对repo的自动管理员访问权限,Contractors组只获得读访问权等。是否可能设置它?我错过了某个地方吗?如果没有办法做到这一点,有没有办法批量将一个组的权限应用于帐户中的所有回购?

1 个答案:

答案 0 :(得分:2)

2017年6月更新:通过 nested teams ,您现在可以将权限关联到子团队,这可以帮助用户组拥有关于组织的回购部分的正确权利。

原始答案(2016年4月)

  

可以设置吗?

我没有看到通过本机GitHub Web GUI管理页面的方法 并"permission" is deprecated when creating a team

你可以考虑的是webhook倾听for a an event,就像repository event一样。 然后,监听该事件的脚本可以使用Team API更新新创建的仓库的团队许可(根据其名称)。