Firebase 登录的替代方案:ci 身份验证令牌(服务帐户选项不起作用)

问题描述 投票:0回答:1

我使用 firebase cli“login:ci”命令获取通用 firebase 令牌以在 google 帐户中创建 firebase 项目,但这不再是推荐的解决方案。建议继续使用服务帐户密钥文件。此解决方案的问题是,服务帐户与项目绑定。有人可以告诉我这是如何工作的吗?这是否必须是组织中有权在该组织内创建项目的服务帐户?

firebase gcloud firebase-tools
1个回答
0
投票

不确定这是否正是您正在寻找的东西,但仅供参考,看起来前进的道路是使用此操作:

google-github-actions/auth

这是一个示例步骤。

      - name: 🗝️ GCP Auth # used by gcloud
        uses: 'google-github-actions/auth@v2'
        with:
          credentials_json: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_BEET_MASH }}'
© www.soinside.com 2019 - 2024. All rights reserved.