2013-01-31 12 views
5

धक्का मैं एक नंगे भंडार --bare विकल्प का उपयोग करने में एक GitHub भंडार क्लोन है की कोशिश करता है।Git लाने के लिए अशक्त प्रतिबद्ध जब

Fetching remote heads... 
    refs/ 
    refs/tags/ 
    refs/heads/ 
    refs/remotes/ 
    refs/remotes/origin/ 
    fetch 0000000000000000000000000000000000000000 for refs/remotes/origin/HEAD 
Unable to fetch 0000000000000000000000000000000000000000, will not be able to update server info refs 
updating 'refs/heads/master' 
    from db82a9e0b834b59922b42ff193984f7cbc4fb295 
    to b694385d28056e9182314f770b1380a424f49bfa 
    sending 4 objects 
    done 
Unable to update server info 
To http://www/git/asi-http-request.git 
    db82a9e..b694385 master -> master 

मैं डीएवी परिवहन और इसलिए बाद अद्यतन हुक जो केवल git update-server-info शामिल निष्पादित नहीं कर रहा है बनाने पिछले अदृश्य प्रतिबद्ध उपयोग कर रहा हूँ: लेकिन जब मैं धक्का एक इस भंडार के लिए प्रतिबद्ध है कि मैं इस उत्पादन मिलता है। मुझे मैन्युअल रूप से update-server-info कमांड

मैंने देखा है कि refs/remotes/origin/HEAD फ़ाइल में refs/remotes/origin/master का एक प्रतीकात्मक संदर्भ है जो मौजूद नहीं है। मैं मूल भंडार में मास्टर शाखा के संदर्भ के लिए प्रतिबद्ध युक्त बनाने की कोशिश की लेकिन मैं अभी भी जब नए प्रतिबद्ध धक्का वही त्रुटि का सामना करना पड़ रहा है।

Git संस्करण है 1.7.2.5

किसी को क्या हो रहा है की एक विचार है और मैं इसे कैसे ठीक कर सकते हैं करता है?

संपादित करें 01 फ़रवरी 2013

दूरदराज के भंडार पर git log HEAD आदेश देता है कि निर्गम (मैं लेखक संदेश प्रतिबद्ध हटाया):

commit b694385d28056e9182314f770b1380a424f49bfa 
Author: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
Date: Tue Jan 29 18:44:05 2013 +0100 

    ... 

commit db82a9e0b834b59922b42ff193984f7cbc4fb295 
Author: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
Date: Tue Jan 29 10:59:59 2013 +0100 

    ... 

commit 6300b759329d5d5d715d0fc76d15424c12a87bd4 
Author: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
Date: Sat Jan 5 13:28:27 2013 +0100 

    ... 

मुझे यकीन है कि इस के बाद से मैं प्रासंगिक है नहीं कर रहा हूँ git update-server-info भाग गया।

+0

जब दूरस्थ रेपो में चलाने के 'Git लॉग HEAD' के उत्पादन में क्या है करने के लिए धक्का? – Chronial

+0

मैंने लॉग आउटपुट – Jcs

+0

एमएचएच के साथ प्रश्न अपडेट किया है, जो वास्तव में मदद नहीं करता है: /। क्या आप एक और परिवहन प्रोटोकॉल (एसएसएच या http) का उपयोग कर सकते हैं? वर्तमान गिट संस्करण में डीएवी का उपयोग करने की कोई आवश्यकता नहीं है, क्योंकि गिट के पास अब पूर्ण http समर्थन है। – Chronial

उत्तर

0

मैं में रेपो क्लोनिंग नहीं की कोशिश करेगा एक --bare एक:

लेकिन इसके बजाय एक सामान्य से एक पहले

में बनाने यह क्लोनिंग अपने नंगे रेपो

  • cd your_bare
  • git init --bare

अब रेपो

और अपने नंगे रेपो

  • git remote add origin your_bare
  • git push origin master
संबंधित मुद्दे