$ git push cloud fatal: удаленная ошибка: запрещено

СИТУАЦИЯ:

Я следую этому руководству:

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

ВОПРОС:

Как я могу это исправить ?

P.S.: Я сделал: gcloud auth application-default login


comment
Что происходит, когда вы переходите на console.cloud.google.com/ код/разработать/? У вас есть репо?   -  person csells    schedule 10.02.2017
comment
@csells Если я перейду по ссылке, у меня там есть репо.   -  person Coder1000    schedule 11.02.2017
comment
Можно ли использовать полный URL репозитория: source.developers. google.com/p/[ПРОЕКТ]/r/[РЕПО]   -  person csells    schedule 14.02.2017
comment
@csells Да, я могу   -  person Coder1000    schedule 14.02.2017


Ответы (2)


При добавлении удаленного устройства обязательно используйте полный URL-адрес вашего репозитория, указанный в вашем наборе репозиториев по адресу https://console.cloud.google.com/code/develop/repo?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
person csells    schedule 14.02.2017
comment
Вот что я в итоге сделал. Но в учебнике упоминается: console.cloud.google.com/code /develop/repo?project=[PROJECT] Почему? Я хотел бы понять. - person Coder1000; 15.02.2017
comment
Вы нашли ошибку в нашем бета-продукте. Я сообщил об этом, и мы исправим его как можно скорее. Спасибо! - person csells; 15.02.2017
comment
Рад, что смог помочь. - person Coder1000; 15.02.2017

Команда gcloud auth application-default login получает учетные данные пользователя для использования в качестве учетных данных приложения по умолчанию. Эти учетные данные строго используются клиентскими библиотеками Google в вашем собственном приложении. Они не используются ни для каких вызовов API, сделанных интерфейсом командной строки gcloud или скриптом git-credential-gcloud.sh.

Вместо этого используйте команду gcloud auth login.

person Kamran    schedule 12.02.2017
comment
Ничего не изменил. Я получаю точно такую ​​же ошибку :/ - person Coder1000; 12.02.2017