当我尝试 git push
到 Google 云存储库时,我收到了上述消息。
然后它要求我输入我的凭据。之后,我收到以下错误:
有什么遗漏吗?
最佳答案
正如 git config --list
在您的设置中显示的那样,git credential helper 指向
credential.helper=/opt/google-cloud-sdk/bin/gcloud
这似乎是不正确的。帮助程序不应包含绝对路径。您可以通过运行将其重置为正确的值
$ git config credential.helper gcloud.sh
为了使上述工作
gcloud
必须在您的 PATH 环境变量中,否则 git 将无法找到 git-credential-gcloud.sh
。确保$ which git-credential-gcloud.sh
返回它所在的路径。如果没有,您可以运行以设置路径
$ source /opt/google-cloud-sdk/path.bash.inc
关于git - 是什么导致 Google gcloud 错误消息 "ERROR: (gcloud) Invalid choice: ' get'。你是说 'meta' 吗?”是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35386178/