我正在尝试在Google源存储库上托管具有默认凭据(即~/.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
这是可能的吗?
如果您使用CLI gcloud source repos clone yourRepo
克隆存储库,则不需要设置凭据(仅在使用GCP客户端库时才需要)
,但是您需要使用至少具有source.reader
角色的帐户登录。
检查您是否已记录运行gcloud auth list
:
- 如果没有显示任何帐户,请运行
gcloud auth login yourAccount
登录。 - 如果显示帐户,您想更改活动帐户运行
gclud config set account yourAccount