2014-07-19 8 views
0

https://developers.google.com/cloud/sdk/gcloud/에 따르면 Google App Engine은 내 프로젝트를 호스팅 할 Google 서버에 Git Repository를 만듭니다.Google App Engine 저장소 및 Android Studio

저장소에 URL이 있습니다. https://source.developers.google.com/p// 이전에 gcloud 명령 줄을 사용하여이 저장소에 코드를 커밋 할 수있었습니다.

Android Studio를 사용하여이 저장소에 연결할 때 (예 : 저장소를 복제하여 새 프로젝트를 만들 때) 사용자 이름과 암호를 묻는 메시지가 표시됩니다. 2factor 인증을 사용하도록 설정했기 때문에 프로젝트를 만드는 데 사용한 Google 자격 증명이 여기에서 작동하지 않습니다 (내 Google 계정 및 비밀번호, 심지어는 Google 계정 및 "앱 비밀번호").

"gcloud auth login"명령을 성공적으로 실행했지만 Android Studio가 리포지토리에 연결할 수 없습니다.

이것은 매우 직관적 인 작업처럼 보입니다. 왜 내가 왜 그렇게 많은 어려움을 겪고 있는지 나는 당황 스럽습니다. 이 저장소를 사용하는 것에 대한 문서가 거의 또는 전혀없는 것 같습니다.

해야할까요? 그렇다면 무엇을 놓치고 있습니까? 불만을 드려 죄송합니다 ... 미리 감사드립니다.

답변

1

이 저장소의 암호는 oauth2 액세스 토큰입니다. gcloud init YOUR_PROJECT을 사용하여 리포지토리를 만드는 경우 리포지토리는 gcloud에 연결되어 생성 된 액세스 토큰을 사용합니다.

gcloud auth print-access-token을 실행하여 gcloud에서 현재 사용중인 계정에 대한 유효한 액세스 토큰을 인쇄 할 수도 있습니다. gcloud init YOUR_PROJECT 이외의 것을 사용하여 저장소를 설정하려면이 옵션을 사용하십시오.

+0

감사합니다. 그것은 완벽하게 작동했습니다. 내가 놓친 곳에서 이것이 문서화되어 있습니까? – Controlsfreek