如何根据IAM角色控制对GCP Source Repos中分支的写访问权限?

时间:2018-06-27 01:37:23

标签: google-cloud-platform google-cloud-source-repos

我只希望1个人具有对master分支的写权限。

所有其他人只能克隆并向主请求请求。

是否可以使用Google Cloud IAM进行控制?

1 个答案:

答案 0 :(得分:2)

目前似乎不可能,所有与GCP存储库相关的IAM角色/权限都具有repo范围,Controlling access to repositoriesList of all permissions and support levels中没有提及分支。 / p>

想到的唯一解决方法是将GCP存储库连接到您要控制访问权限的托管存储库(请参阅Connecting a Hosted Repository),从而有效地使GCP存储库只是一个从属/镜像。 GitHub和BitBucket都支持每个分支的访问控制。但这将基于他们自己的访问控制角色/权限,而不是GCP IAM角色/权限,如果您的情况可以接受,请不要。