2014-07-07 4 views
2

gcloud 명령 줄을 사용하여 GAE 저장소 (github 저장소가 아닌)에 연결할 수있는 Google App Engine 프로젝트가 있습니다.Eclipse를 통한 Google App Engine 저장소

저는 Eclipse를 사용하고 있기 때문에 EGIT를 사용하여 GAE 저장소 URL을 원격으로 설정하려고했습니다. egit을 사용하여 커밋하고 푸시 할 때 사용자 이름과 비밀번호를 묻는 메시지가 표시됩니다. Google 사용자 이름과 비밀번호가 작동하지 않습니다.

:

나는

구성 세부 사항 ... 문제는 나도 커밋 푸시, 또는 github의 계정을 등록하기 위해 명령 행을 사용할 필요가 보이는이 특정 상황 -에 대한 도움말을 찾는 데

default/.git$ cat config 
[core] 
    repositoryformatversion = 0 
    filemode = true 
    bare = false 
    logallrefupdates = true 
[credential] 
    helper = gcloud.sh 
[remote "origin"] 
    url = https://source.developers.google.com/p/{APP ID}/r/default 
    fetch = +refs/heads/*:refs/remotes/origin/* 

Gcloud 인증에서 EGIT가 제대로 작동하지 않는 경우 플러그인이 있습니까? 나는 Google이 gcloud 개발을위한 플러그인을 Eclipse에서 제공하기 때문에 자신의 저장소 시스템을 지원할 수 있다고 생각했습니다. ...

감사합니다!

+0

'.git/config'의 내용을 질문에 포함시킬 수 있습니까? – robinst

+0

robinst .git/config가 추가되었습니다! 감사! – Controlsfreek

답변

1

JGit (EGit가 사용하는 힘내 구현) 지금과 같이 힘내 구성의이 부분을 지원하지 않습니다

[credential] 
    helper = gcloud.sh 

같습니다 당신은, 별도의 비밀번호를 생성 this question에 대한 답변을 볼 수있는 것처럼 . Eclipse에서는 사용자 이름과 비밀번호를 보안 저장소에 저장할 수 있어야합니다.

+0

그 질문에있는 사용자와 달리 나는 명령 행에서 git push를 할 수있다. 그러나, 일식에 대한 egit 플러그인에서 아닙니다. 나는 eclipse/egit에서만 사용자 이름과 암호를 물었다. 이견있는 사람? – Controlsfreek

+0

'~/.netrc'에 사용자 이름과 암호를 추가 했습니까? – robinst

+0

명령 줄에서 git push를 수행하면 암호를 묻지 않습니다. OAuth2는 "gcloud auth login"명령을 사용하여 설정되었으므로 패스워드를 묻지 않습니다. ~/.netrc가 내 파일 시스템에 존재하지 않는 것 같습니다. – Controlsfreek