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