0

gcloud docker push 다음 오류가 발생합니다.Google 컴퓨팅 엔진 인스턴스에서 gcloud docker push를 실행할 수 없습니다.

denied: Unable to create the repository, please check that you have access to do so. 

gcloud info에는 gcloud에 구성된 올바른 프로젝트 이름이 표시됩니다.

누군가가 나를이 문제로 안내 할 수 있습니까? 아니면 대안을 제안하십시오. 내가 gcloud없이 로그인 직접 시도

은, 로그인은 성공하지만 푸시가 실패 --version Google 클라우드 SDK는

$ 고정 표시기 --version 도커 버전을 147.0.0 $ gcloud

$docker login -e [email protected] -u oauth2accesstoken -p "$(gcloud auth print-access-token)" https://gcr.io 
Flag --email has been deprecated, will be removed in 1.14. 
Login Succeeded 
$ docker push gcr.io/project/imagename 
... 
denied: Unable to create the repository, please check that you have access to do so. 

17.03 0.0-CE, 당신이 경우에 3a232c8

답변

0

를 구축

gcloud docker -- push gcr.io/X/Y

'X'라는 GCP에 쓰기 권한이 있어야합니다. 일반적으로 프로젝트 EDITOR로 해당 프로젝트에 추가해야합니다.

이 경우 GCR은 'gcloud info'에 표시된 프로젝트에 대해 불평하지 않습니다.

+0

프로젝트에 '편집자'로 추가됩니다. 아직도 작동하지 않습니다 – abb

+0

붙여 넣은 명령 줄에서 'gcr.io/project/imagename' 저장소로 보냅니다. 이미지 이름을 표시하지 않으려면 변경 되었습니까? 이름이 올바른 경우'project'라는 프로젝트에'EDITOR'라는 이름으로 추가해야합니다. 프로젝트 이름을 비공개로 유지하려면 'gcr-contact @ google.com'에 직접 이메일을 보내서 이메일을 통해 추가로 논의 할 수 있도록 도와주세요. 감사! –

관련 문제