2012-02-15 11 views
7

मैं प्रॉक्सी के पीछे हूं, और मैं गिट के लिए काफी नया हूं और मैं विंडोज एक्सपी पर हूं।सिग्विन गिट पुश हैंग्स, msysgit ठीक

मैं git push origin master msysgit से काम करने में सक्षम हूं लेकिन इसे सिगविन के सिगविन के साथ सिगविन में काम नहीं कर सकता।

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

मैं एक परीक्षण Github रेपो के साथ खेल रहा हूँ:

मैं दोनों परिवेशों में निम्न आदेश लाइनों का उपयोग कर Git कॉन्फ़िगर किया गया। मुद्दा मेरे पास निम्न आदेश लाइन के साथ है:

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 उपयोगकर्ता नाम पूछता है, लेकिन उपयोगकर्ता पूछता है कभी नहीं पासवर्ड और लटकता है।

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

मैं इस समय के लिए msysgit bash का उपयोग करूंगा, लेकिन मैंने सोचा कि यह सिगविन एकीकरण से लाभान्वित हो सकता है।

उत्तर

4

इस बारे में एक बग है:

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

यह शीघ्र एक पॉप अप विंडो में दिखाई

+0

बग का लिंक मर चुका है। वहां जाने का कोई और तरीका? – Sekkou527

+0

@ Sekkou527 लिंक अभी तय किया गया है – nulltoken

6

मैं भी Cygwin पर इस समस्या थी कर देगा: https://github.com/gitextensions/gitextensions/issues/85

बग वर्णन भी कोई समाधान होता है । एक git push दो dialogboxes एक के बाद दिखाई जारी करने पर

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

: लेकिन the issue log, पॉल द्वारा संदर्भित पढ़ने के बाद, मैं इसे निम्नलिखित कमांड को क्रियान्वित तय की। उपयोगकर्ता नाम और फिर पासवर्ड। यह सबसे अच्छा नहीं है लेकिन कम से कम यह काम करता है।