0

상황 :

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 

ERROR :

나는 다음과 같은 오류가 발생합니다 :

fatal: remote error: Forbidden 

질문 : 나는이 문제를 해결하려면 어떻게

? gcloud auth application-default login

+0

어떻게됩니까 : //console.cloud.google.com/code/develop/repo?project=[YOUR_PROJECT_ID]? 레포 있어요? – csells

+0

@csells 링크로 이동하면 거기에 Repo가 있습니다. – Coder1000

+0

repo에 대한 전체 URL을 사용할 수 있습니까? https://source.developers.google.com/p/[PROJECT]/r/[REPO] – csells

답변

4

리모컨을 추가 할 때 예를 들어 https://console.cloud.google.com/code/develop/repo?project=[PROJECT]

에서 저장소의 사용자 설정에서 설명 된대로, 당신의 repo에 대한 전체 URL을 사용해야합니다 : 당신이 HTTPS로 서핑 할 때

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 
+0

그 일을 내가 끝냈다. 그러나 자습서에는 다음 내용이 포함되어 있습니다. https://console.cloud.google.com/code/develop/repo?project=[PROJECT] 왜? 나는 이해하고 싶다. – Coder1000

+2

베타 제품에서 버그를 발견했습니다. 나는 그것을보고했고 우리는 최대한 빨리 고정시킬 것이다. 감사! – csells

+1

기꺼이 도와 드리겠습니다. – Coder1000

1

gcloud auth application-default login 명령 Application Default Credentials에 사용할 사용자 자격 증명을 취득 :

P.S : 내가 할 않았다. 이러한 자격 증명은 귀하의 응용 프로그램에서 Google 클라이언트 라이브러리에 의해 엄격하게 사용됩니다. gcloud CLI 또는 git-credential-gcloud.sh 스크립트로 작성된 API 호출에는 사용되지 않습니다.

대신 gcloud auth login 명령을 사용하십시오.

+0

아무 것도 변경하지 않았습니다. 정확히 같은 오류가 발생합니다 :/ – Coder1000