0

情况:

我正在关注本教程:

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

当我到达这里时:


代码:

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

问题:

我该如何解决 ?

PS:我确实这样做了:gcloud auth application-default login

4

2 回答 2

4

添加遥控器时,请确保使用您的存储库的完整 URL,如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
于 2017-02-14T18:26:04.130 回答
0

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

请改用gcloud auth login命令。

于 2017-02-12T00:28:30.343 回答