2012-03-01 20 views
5

पर गिट नंगे भंडार को धक्का नहीं दे सकता है मैं विंडोज़ पर जीआईटी के साथ खेल रहा हूं। स्थापित msysgit (नवीनतम संस्करण) और लगता है कि सब कुछ अच्छा लग रहा है। मैं अपने ग पर नंगे भंडार बनाया है: जो मैं ग क्लोन था/रेपो फ़ोल्डर:/repoclone/निम्न आदेश के साथ:विंडोज

git clone git://localhost/repo 

मैं आदेश के बाद के साथ एक और Git-बैश खिड़की चलाने Git प्रोटोकॉल सक्षम करने के लिए।

git daemon --export-all --enable=receive-pack 

इसे सही तरीके से क्लोन किया गया। असल में मैं चाहता हूं कि c:/repoclone/repo मेरी कार्यशील निर्देशिका होगी और परिवर्तन मैं अपने नंगे भंडार पर c:/repo पर धक्का देना चाहता हूं। खींचना मेरे लिए अच्छा काम लगता है लेकिन जब भी डेटा धक्का देने की कोशिश की जाती है तो ऐसा लगता है कि बिना किसी त्रुटि के प्रसंस्करण जारी रहता है।

मैन्युअल रूप से डिमन कमांड को तोड़ने के बाद मुझे निम्न त्रुटि मिली।

fatal: sha1 file '<stdout>' write error: Invalid argument 
fatal: read error: Invalid argument 
error: failed to push some refs to 'git://localhost/repo' 

कोई विचार।

+0

आपके 'c:/repoclone/repo' में क्या 'git remote -v' दिखाता है? 'C:/repo' पर धक्का देने के लिए आप किस सटीक कमांड का उपयोग कर रहे हैं? पहले 'गिट पुश मूल मास्टर' आज़माएं और देखें कि क्या यह स्टालों भी है। – VonC

+0

Git दूरस्थ -v शो 'मूल Git: // स्थानीय होस्ट/रेपो (लाने)' 'मूल Git: // स्थानीय होस्ट/रेपो (धक्का)' Git धक्का मूल मास्टर आदेश एक ही परिणाम गिनती वस्तुओं दे: 3, किया हुआ। लेखन वस्तुओं: 100% (3/3) लेकिन Git डेमॉन बैश पर बयान लेखन पर प्रसंस्करण रखने मैं निम्नलिखित गया लॉग .. [77,552] गड़गड़ाहट के लिए तैयार [45,740] 10.0.0.11:50875 [45,740 से कनेक्शन ] विस्तारित गुण (10 बाइट्स) मौजूद हैं [45740] '/ repo' [45740] घातक के लिए प्राप्त-पैक का अनुरोध करें: त्रुटि लिखें: अमान्य तर्क –

उत्तर

3

मैं उपरोक्त प्रश्न का समाधान कभी नहीं ढूंढ पाया और पाया कि कई लोगों के पास एक ही तरह का मुद्दा है लेकिन कोई उचित समाधान नहीं है। मैं जीआईटी प्रोटोकॉल के लिए विचार छोड़ देता हूं बल्कि HTTP पर गिट का उपयोग करना शुरू करता हूं। http://gitblit.com HTTP पर काम के लिए वास्तव में अच्छा समाधान है।

इस सहायता की आशा करें।

+0

प्रतिक्रिया के लिए धन्यवाद, और (बहुत ही रोचक) gitlib लिंक के लिए धन्यवाद। – VonC

+0

गिटब्लिट वास्तव में बहुत अच्छा लगता है, अच्छा लगता है – CharlesB

-1

मैंने यह देखा है जब नंगे भंडार के मेजबान पर कोई जगह नहीं छोड़ी गई है। कुछ जगह खाली करें फिर पुन: प्रयास करें।

0

जब भी मैं भंडार को धक्का दे रहा था, तो मेरे पास TortoiseGIT पर सैम समस्या थी।
अंततः मैंने --force विकल्प का उपयोग किया जो मेरी समस्या हल करता है