$ git push cloud fatal:远程错误:禁止

时间:2017-02-10 15:06:41

标签: node.js git google-cloud-platform google-compute-engine google-cloud-source-repos

状况:

我正在学习本教程:

https://cloud.google.com/nodejs/tutorials/bookshelf-on-compute-engine

当我到达这里时:

CODE:

git commit -am "Updating configuration"
git config credential.helper gcloud.sh
git remote add cloud https://source.developers.google.com/p/[YOUR_PROJECT_ID]/
git push cloud

错误:

我收到以下错误:

fatal: remote error: Forbidden

问题:

我该如何解决这个问题?

P.S。:我做过:gcloud auth application-default login

2 个答案:

答案 0 :(得分:4)

添加遥控器时,请确保使用您的存储库的完整网址,如https://console.cloud.google.com/code/develop/repo?project=[PROJECT]

中的存储库集中所列

例如:

git commit -am "Updating configuration"
git config credential.helper gcloud.sh
git remote add cloud https://source.developers.google.com/p/[PROJECT]/r/[REPO]
git push cloud

答案 1 :(得分:1)

gcloud auth application-default login命令获取用于Application Default Credentials的用户凭据。这些凭据在您自己的应用程序中由Google客户端库严格使用。它们不用于gcloud CLI或git-credential-gcloud.sh脚本进行的任何API调用。

改为使用gcloud auth login命令。