google-cloud-platform - 我将如何根据 IAM 角色控制对 GCP Source Repos 中分支的写入访问?

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

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

所有其他人只能克隆并向 master 发出拉取请求。

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

最佳答案

目前这似乎不可能,所有与 GCP 存储库相关的 IAM 角色/权限都有一个存储库范围,在 Controlling access to repositories 中没有提到分支或 List of all permissions and support levels .

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

关于google-cloud-platform - 我将如何根据 IAM 角色控制对 GCP Source Repos 中分支的写入访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51053385/

相关文章:

google-cloud-platform - 无法将磁盘镜像导入 Google Cloud Platform

ubuntu - nohup 命令在一段时间后停止

github - 自动将 GitHub 镜像到 GCP 源存储库?

security - Google Cloud Functions - 使用 Google Source Repository 时如何安全存储服务帐户私钥?

linux - 我的计算引擎 VM 没有从我的存储库中获取更改

mysql - 什么是数据局部性,为什么它在 Cloud Spanner 和 MySQL 中很重要?

docker - 如何为 Kubernetes 创建本地开发环境?

java - 如何使用PDF OCR批量处理文件?

git - 如何直接从 Google Cloud Source Repository 部署到 Google App Engine?

node.js - NPM 从 GCP App Engine 中的 Google Cloud Repository 安装