155

在最新版本的Firebase(Google I/O 2016 期间宣布)中,我如何将其他人添加到我想与之合作的项目或应用程序collaborate中?我通过Settings > Permissions. 这是正确的方法吗?如果我在那里添加人员并分配一个角色,比如编辑,他/她会通过电子邮件收到通知吗?会发送请求还是将它们直接添加到该角色?

4

5 回答 5

271

要让人们访问您的 Firebase 项目,请执行以下步骤:

  1. 在新的Firebase 控制台中选择您的项目
  2. 在左上角的项目名称旁边,单击设置/齿轮图标 从 Firebase 控制台
  3. 点击Users and Permissions
  4. 点击Add member
  5. 输入要添加的用户的电子邮件地址,并根据您的要求选择适当的角色
  6. 点击第二个Add member按钮

新添加的用户将收到一封电子邮件,其中包含主题[Firebase] Invitation to join projectAccept Invite正文中的选项。请务必让他们知道您添加了他们,以便他们可以接受邀请。

于 2016-06-01T14:30:19.830 回答
14

更新 6/18/2018 - Cloud Console 和 Google 功能的更改,原始解决方案可能不再像评论中共享的那样工作。对于最近的一个项目,我能够通过 Firebase 控制台添加其他用户和权限,如下所示。

在 Firebase 控制台中管理用户


旧解决方案

最初你必须选择Editor,但你不必再选择了。部分新增了 Google Cloud IAM 中的角色other,即Firebase Rules System角色。

Firebase 规则管理员角色

为用户分配角色

如果您使用 IAM 将用户添加到 Google Cloudproject并为其分配此角色,他们可以通过访问以下内容访问 Firebase 项目:

授权项目应该出现并且他们可以访问,但无法访问 Google Cloud 项目的其余部分。

于 2017-10-30T17:34:55.943 回答
11

在最新版本的控制台中添加有点不同。

  1. 转到Your Project-> Project Overview-> Users and Permissions。这将打开新的弹出窗口。

  2. 现在点击+Add添加成员。

  3. 现在添加成员的电子邮件 ID。现在在下面从下拉列表中选择Project->Collaborator如下所示和Save. 就这样!你完成了。


在此处输入图像描述

于 2018-03-01T15:10:34.957 回答
9

如果您要添加项目所有者,则会向新用户发送邀请。但是,不会为项目编辑者/查看者角色发送电子邮件邀请。

于 2016-06-02T03:55:12.790 回答
7

Users and Permissions选项卡开始,现在,在 I/O 2019 上,宣布了一个授予权限的新选项。

您现在可以分配给特定的协作者,访问AnalyticsDevelopQualityGrow,每个人都具有管理员权限或查看权限。

在此处输入图像描述

于 2019-05-09T16:13:41.847 回答