2012-02-15 2 views
7

나는 프록시를 사용하고 있는데, 나는 자식이고 Windows XP를 사용하고있다.Cygwin git push hangs, msysgit okay

msysgit에서 git push origin master 작업을 만들 수 있었지만 Cygwin에서 Cygwin의 git으로 작동하지 않을 수 있습니다. 내가 테스트 Github에서의 환매 특약을 가지고 노는거야

git config --global user.name ... 
git config --global user.email ... 
git config --global http.proxy ... 

:

나는 두 환경에서 다음 명령 줄을 사용하여 자식을 구성. 내가 가진 문제는 다음과 같은 명령 줄입니다 :

git push origin master 

msysgit, 나는 다음과 같은 결과가 :

Writing objects: 100% (3/3), 222 bytes, done. 
Total 3 (delta 0), reused 0 (delta 0) 
To http://github.com/ymartineau/test.git 
* [new branch]  master -> master 

좋아하고, Cygwin에서에, 자식이 이름을 요청하지만, 사용자에게 요청하지 암호 및 응답하지 않습니다.

$ git push origin master 
Username for 'http://github.com': ymartineau 

나는 msysgit bash를 사용 하겠지만 Cygwin 통합의 이점을 얻는 것이 흥미로울 수 있다고 생각했습니다. 이에 대한 버그가있다

답변

4

는 :

$ git config --global core.askpass /usr/libexec/git-core/git-gui--askpass 

이 프롬프트가 너무 Cygwin에서에이 문제를 가지고

+0

버그 링크가 작동하지 않습니다. 거기에 도착하는 다른 방법? – Sekkou527

+0

@ Sekkou527 링크가 방금 수정되었습니다. – nulltoken

6

팝업 창에 표시 할 것입니다 : https://github.com/gitextensions/gitextensions/issues/85

버그 설명은 해결 방법을 포함 . 그러나 바울에 의해 참조 the issue log을 읽은 후, 나는 다음과 같은 명령을 실행하여 고정 :

git config --global core.askpass "git-gui--askpass" #Note the lack of the file path. 

git push이 dialogboxes 다른 뒤에 표시 발행시. 사용자 이름과 암호. 최고는 아니지만 적어도 작동합니다.