2010-05-25 13 views
5

मैं अपने रेल विकास के लिए एक Cygwin टर्मिनल के रूप में puttycyg उपयोग कर रहे हैं की वजह से puttycyg में पुश करने के लिए विफल हो रहा है। मैं एक परियोजना प्रबंधन वेबसाइट पर एक Git भंडार सेट अप किया है और अब मैं निम्न आदेश के साथ करने के लिए अपने कोड पुश करने के लिए करना चाहते हैं:Git SSH त्रुटि

git push origin master 

मैं निम्न त्रुटि हो रही है:

error: cannot run ssh: No such file or directory 
fatal: unable to fork 

मुझे पता है कि एसएसएच प्रमाणीकरण के लिए प्रयोग किया जाता है लेकिन मुझे नहीं पता कि मुझे इसे इस्तेमाल करने के लिए कुछ भी सेट अप करने की आवश्यकता है या नहीं।

उत्तर

8

समस्याओं था कि मैं Cygwin के साथ स्थापित SSH नहीं था। मैं Cygwin setup.exe फ़ाइल को फिर से भाग गया और जब संकुल चुनने के लिए कहा मैं ssh के लिए खोज की है और मैंने पाया सभी की जाँच:

alt text http://img168.imageshack.us/img168/4463/sshpackage.png

एक बार ऐसा हो रहा था मैं प्रमाणीकरण त्रुटियों हो रही थी तो मैं करने के लिए ssh-keygen आदेश इस्तेमाल किया आवश्यक कुंजी उत्पन्न करें, instructions on how do this

1

मेरे शर्त आप OpenSSH स्थापित करने की आवश्यकता है। OpenSSH and PuTTY पढ़ने का प्रयास करें। यह Windows enviornment के लिए इसे स्थापित/कॉन्फ़िगर करने और एसएसएच कुंजी सेट करने के लिए एक सभ्य मार्गदर्शिका है, जिसे आपको गिट के साथ कुछ चाहिए।

+0

धन्यवाद मैं एक पढ़ा होगा, यह करने के लिए एक बहुत की तरह लग रहा है, लेकिन कम से कम मैं कुछ सीख सकते हैं। – tpower

+0

सीखना हमेशा अच्छा है। एक बार जब आप मूल बातें प्राप्त करते हैं (विशेष रूप से मुख्य पीढ़ी) नीचे दोहराने के लिए मुश्किल नहीं है। –