2012-09-13 14 views
13

मैं निम्न त्रुटि प्राप्त:Git घातक त्रुटि: जानकारी/refs नहीं मिला

fatal: https://github.com/username/repository-name.git/info/refs not found: did you run git update-server-info on the server? 

अगर मैं github.com पर पहले इसे बनाने के बिना मेरे भंडार पुश करने के लिए प्रयास करें। अगर मैं पहले गिटूब पर अपना भंडार बना देता हूं, तो मैं शाखाओं को कोई समस्या नहीं डाल सकता। क्या यह प्रक्रिया नियमित है? या मुझ से कुछ गलत हो रहा है? मैंने सोचा कि एक भंडार स्थानीय रूप से बनाया जा सकता है और बिना इसे गिटूब पर बनाये बिना धक्का दिया जा सकता है।

उत्तर

21

fatal: https://github.com/username/repository-name.git/info/refs not found: did you run git update-server-info on the server?

गिटहब संदर्भ में, इस संदेश को "भंडार मौजूद नहीं है" के रूप में समझा जाना चाहिए। आपको पहले से मौजूद नंगे भंडार की ओर धक्का देना चाहिए। एक नंगे भंडार एक कामकाजी निर्देशिका के बिना एक भंडार है, आमतौर पर सर्वर-पक्ष मिला।

If I create my repository first on github, then I can push branches no problem. Is this procedure routine?

हां। आपको पहले गिटहब पर अपना भंडार बनाना होगा। के रूप में प्रलेखन ने कहा, वास्तव में help topic about this

देखें "GitHub पर अपनी परियोजना प्रस्तुत करने के लिए, आप इसे में रहने के लिए एक GitHub भंडार की आवश्यकता होगी।"

+0

त्वरित उत्तर और लिंक के लिए धन्यवाद। मैं create-a-repo आलेख पढ़ने जा रहा हूं। – B6431

+0

किसी कारण से न तो मेरे क्लाइंट 'गिट संस्करण 1.8.3.4 (ऐप्पल गिट -47)' न ही सर्वर 'गिट संस्करण 1.7.1' (' httpd' त्रुटि लॉग में) 'के साथ संकेत दिया गया' क्या आपने गिट अपडेट-सर्वर-जानकारी चलाई सर्वर पर '। –

2

मैं पुष्टि करता हूं कि आपको पहले (रिमोट) रेपो को धक्का देने में सक्षम होने से पहले गिटहब पर अपना रेपो बनाने की आवश्यकता है।

एक बार बनाया गया, तो आप इसे अपने स्थानीय रेपो, 'git push origin master' (पहले पुश के लिए) नामक रिमोट नाम के रूप में जोड़ सकते हैं।

+0

यह भी देखें http://stackoverflow.com/questions/7311995/what-is-git-push-origin-master-help-with-gits-refs-heads-and-remotes 'गीट पुश मूल मास्टर' बिट पर । – VonC

1

यह भी ध्यान दें कि भंडार नाम केस संवेदनशील है। ऊप्स!

1

क्या आप सुनिश्चित हैं कि आप जिस गीट रेपो को एक्सेस करने का प्रयास कर रहे हैं वह HTTPS प्रोटोकॉल का समर्थन करता है?

इसके बजाय इस बात का

: git clone https://github.com/TeaCodie/TeaCodie-Website.git

इस प्रयास करें: git clone [email protected]/TeaCodie/TeaCodie-Website.git

आप अपने SSH कुंजी कॉन्फ़िगर करना पड़ सकता है।

कुछ जानकारी के लिए देखें: http://git-scm.com/book/ch4-1.html और https://help.github.com/articles/set-up-git और https://help.github.com/articles/generating-ssh-keys

0

मुद्दा रहा था तथ्य यह है कि उपयोगकर्ता मास्टर शाखा पर लिखने की अनुमति नहीं था की वजह से था।

0

साथ ही, सुनिश्चित करें कि भंडार URL आपके नेटवर्क से पहुंच योग्य है।

मेरे मामले में, मेरी इंटरनेट सदस्यता समाप्त होने के करीब थी इसलिए मेरा सेवा प्रदाता सभी HTTP/HTTPS कॉल को अपने नवीनीकरण पृष्ठ पर रीडायरेक्ट कर रहा था।

तो, जीआईटी भंडार तक नहीं पहुंच सका।

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