如何根据 IAM 角色控制对 GCP 源存储库中分支的写入访问权限?



我只希望 1 个人拥有对主分支的写入权限。

所有其他人只能克隆并提出主站的拉取请求。

这可以通过Google Cloud IAM进行控制吗?

目前这似乎是不可能的,所有与 GCP 存储库相关的 IAM 角色/权限都具有存储库范围,控制对存储库的访问或所有权限和支持级别的列表中没有提及分支。

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

最新更新