2010-06-22 8 views
9

मैं पहली बार गिटहब का उपयोग करने की कोशिश कर रहा हूं, लेकिन कई मुद्दों के बाद प्रमाणीकरण प्राप्त करने का प्रयास करने के बाद, मैंने [email protected] के साथ प्रमाणित करने में कामयाब रहा है और एक रेपो बनाया है, लेकिन जब मैं "गिट पुश उत्पत्ति" मास्टर "मैं निम्नलिखित त्रुटि मिलती है:गिट पुश मूल मास्टर रिटर्न त्रुटि स्पॉन नहीं कर सकती ... क्यों?

$ git push origin master 
error: cannot spawn : No such file or directory 
fatal: unable to fork 

मैं नहीं कर सकते त्रुटि या मुसीबत शूटिंग पृष्ठों में किसी भी स्पष्टीकरण के लिए किसी भी कारण से लगता है, किसी को भी सुझाव है कि क्यों यह हो सकता है कि मुझे लगता है कि त्रुटि मिल सकती है।

$ git remote add origin [email protected]:christopherdebeer/yUML-Diagram.git 

कृपया मदद: इस प्रकार

मैं पहले से ही निर्दिष्ट किया है/रिमोट पथ गयी।

यह सब विंडोज 7 मशीन पर mysysgit (1.7.0.2) चल रहा है और गिट बैश का उपयोग कर रहा है।

पुन: जारी करना 313, GIT_SSH चर में एक जगह है, हो सकता है नहीं कर सकते समस्या मेरा इस प्रकार है:

$GIT_SSH="c:/putty/plink.exe" 

उत्तर

2

मुझे यकीन है कि अगर यह अपने आप का सिर्फ बेवकूफ था नहीं हूँ, लेकिन मैं समस्या हल हो गया है ... यहाँ क्या मैंने किया था (सलाह से, काम सहयोगियों से) है:

मैं था स्थानीय रेपो में एक जिथू पर एक खाली रेपो में परिवर्तन को धक्का देने का प्रयास ...

मुझे क्या करना चाहिए था, खाली रेपो क्लोन किया गया था, स्थानीय रूप से मेरे क्लोन रेपो में फाइलें जोड़ दी गईं, फाइलें जोड़ दीं, जोड़ों को जोड़ा, और फिर जिथब रेपो को धक्का दें ...

$ git clone [email protected]:christopherdebeer/yUML-Diagram.git 
// added files 
$ git add * 
$ git commit -m "first commit locally" 
$ git push origin master 

मेरी मूल समस्याओं मेरी totaly सरलता की वजह से हो सकता है के रूप में उपयोग करने के लिए Gits ...

+1

अजीब, क्योंकि आप एक खाली रेपो क्लोन करने में सक्षम नहीं होना चाहिए: http: // stackoverflow .com/प्रश्न/12 9 8 9 0 9/गिटोसिस-एंड-गिट-क्लोन-समस्या/12 9 8224 # 12 9 8224 और http://stackoverflow.com/questions/895819/whats-the-most-straightforward-way-to-clone-an-empty -बारे-गिट-रिपोजिटरी/895828 # 895828। http://support.github.com/discussions/repos/150-can भी देखें नॉन-क्लोन-ए-रिक्त-रेपो – VonC

+0

सलाह जो मैंने एक कार्य सहयोगी से प्राप्त की है, (वह गिट का उपयोग नहीं करता है, लेकिन svn करता है) ... जब मैंने अपने मुद्दों का उल्लेख किया तो उसने खाली रेपो को क्लोन करने की सिफारिश की ... हालांकि यह सामान्य अभ्यास था (यदि svn के लिए नहीं) तो उसके लिए कम से कम उसके लिए। – Christopher

+0

जो अजीब है कि आप कहते हैं कि यह संभव नहीं है ... क्योंकि यह निश्चित रूप से मेरे लिए काम करता है। – Christopher

4

जो मुझे issue 313 की याद दिलाता है, जहां GIT_SSH वातावरण चर अपने रास्ते में स्पेस हैं।

इसके अलावा, क्या आपने GitHub Help page का पालन किया और यह जांच कर कि आपका एसएसएच कनेक्शन काम करता है या नहीं?

$ ssh [email protected] 
The authenticity of host 'github.com (207.97.227.239)' can't be established. 
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. 
Are you sure you want to continue connecting (yes/no)? yes 
Warning: Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts. 
ERROR: Hi tekkub! You've successfully authenticated, but GitHub does not provide shell access 
Connection to github.com closed. 
+0

हाँ Ive निश्चित रूप से जांच की है कि मेरा एसएसएच सही ढंग से काम करता है। प्रति GitHub मदद पृष्ठ, और mesage मिल गया के रूप में: "! हाय christopherdebeer आप सफलतापूर्वक प्रमाणीकृत किया है, लेकिन GitHub खोल पहुँच प्रदान नहीं करता" मैं "इस मुद्दे को 313" पर ध्यान देंगे ... – Christopher

+0

नहीं इसकी निश्चित रूप से है 313 जारी नहीं करें, मेरा $ GIT_SSH "c:/putty/plink पर सेट है।exe " – Christopher

+0

@ क्रिस्टोफर: 'GIT_SSH' और plink.exe का उपयोग नहीं करने के बारे में कैसे? मैं नहीं (मेरे विंडोज 7 msysgit स्थापना पर) और बस ठीक दबाएं। msysgit का किस संस्करण का उपयोग आप कर रहे हैं? – VonC

1

मैं अगर यह केवल एक smartgit मुद्दा है यकीन नहीं है, लेकिन जब यह है कि कार्यक्रम अपने वास्तव में एक अनुमतियाँ मुद्दा में क्या होता है अस्थायी फ़ोल्डर पर। ऐसा लगता है कि विंडोज 7 और 8 कभी-कभी अस्थायी निर्देशिका पर अनुमतियों को रीसेट करते हैं और आपको उन्हें पूर्ण पढ़ने और परमिट लिखने की आवश्यकता होती है।

0

मुझे एक ही समस्या थी। मैंने अपने दूरदराज के लिंक परिवर्तित: यूआरएल लिंक करने के लिए

[email protected]:Prathapnagaraj/trydjango18.git 

:

https://github.com/Prathapnagaraj/trydjango18 

तो यह ठीक काम किया।

संबंधित मुद्दे