我只希望1个人具有对master分支的写权限。
所有其他人只能克隆并向主请求请求。
是否可以使用Google Cloud IAM进行控制?
答案 0 :(得分:2)
目前似乎不可能,所有与GCP存储库相关的IAM角色/权限都具有repo范围,Controlling access to repositories或List of all permissions and support levels中没有提及分支。 / p>
想到的唯一解决方法是将GCP存储库连接到您要控制访问权限的托管存储库(请参阅Connecting a Hosted Repository),从而有效地使GCP存储库只是一个从属/镜像。 GitHub和BitBucket都支持每个分支的访问控制。但这将基于他们自己的访问控制角色/权限,而不是GCP IAM角色/权限,如果您的情况可以接受,请不要。