向用户授予代码库访问权限

本页面介绍了如何在 Secure Source Manager 网页界面中向用户、群组和服务账号授予代码库级角色。

如需了解在特定使用情形下应授予哪些角色,请参阅代码库角色管理

所需的角色

如需获得向用户授予代码库级角色所需的权限,请让您的管理员为您授予以下 IAM 角色:

如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

您也可以通过自定义角色或其他预定义角色来获取所需的权限。

如需了解如何授予 Secure Source Manager 角色,请参阅使用 IAM 进行访问权限控制向用户授予实例访问权限

向用户授予代码库级层角色

用户、群组和服务账号必须先获得 Instance Accessor 角色 (roles/securesourcemanager.instanceAccessor) 或 Instance Repository Creator 角色 (roles.securesourcemanager.instanceRepositoryCreator),然后才能获得代码库角色。如需了解如何授予实例角色,请参阅使用 Secure Source Manager API 授予或撤消实例角色

如果您使用第三方身份提供方和员工身份联合向 Secure Source Manager 进行身份验证,则必须将正文添加到员工身份池,并至少授予其 Instance Accessor 角色 (roles/securesourcemanager.instanceAccessor)。如需了解如何管理员工身份池,请参阅管理员工身份池和提供方

您可以使用 Secure Source Manager API 或 Secure Source Manager 网页界面向用户、群组和服务账号授予代码库级角色。如需了解详情,请参阅使用 IAM 进行访问权限控制

如需使用 Web 界面向用户或服务账号授予代码库级层角色,请执行以下操作:

  1. 如需通过网页界面访问 Secure Source Manager 实例,请将以下网址复制到浏览器地址栏中。

    INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev

    替换以下内容:

    • INSTANCE_ID 替换为实例名称。
    • PROJECT_NUMBER 替换为实例的 Google Cloud项目编号。如需了解如何标识项目,请参阅标识项目
    • LOCATION 替换为实例的区域。

  2. 我的代码库页面中,选择您的代码库。
  3. 点击权限标签页。
  4. 用户和权限部分中,点击添加用户
  5. 添加主账号字段中,输入要向其授予角色的用户或服务账号的电子邮件地址。
  6. 分配角色菜单中,选择要分配的角色。
  7. 点击保存

如需添加其他角色,请点击修改图标 修改,然后使用分配角色菜单添加角色。

后续步骤