0

我正在尝试使用应用程序默认凭据(即位于的文件)克隆托管在 Google Source Repository 上的存储库~/.config/gcloud/ application_default_credentials.json

不幸的是,这似乎不起作用:

#11 1.030 ERROR: (gcloud.source.repos.clone) You do not currently have an active account selected.
#11 1.030 Please run:
#11 1.030
#11 1.030   $ gcloud auth login
#11 1.030
#11 1.030 to obtain new credentials, or if you have already logged in with a
#11 1.030 different account:
#11 1.030
#11 1.030   $ gcloud config set account ACCOUNT

这可能吗?

4

1 回答 1

0

如果您使用 CLI 克隆存储库,gcloud source repos clone yourRepo则无需设置凭据(仅在使用 GCP 客户端库时才需要

但是您需要使用至少具有source.reader授予角色的帐户登录。

要检查您是否已登录运行gcloud auth list

  • 如果未显示任何帐户,请运行gcloud auth login yourAccount以登录。
  • 如果显示了帐户并且您想更改活动帐户运行gclud config set account yourAccount
于 2019-03-06T11:33:12.503 回答