मैं http पर पढ़ने-योग्य पहुंच के लिए एक गिट रिपोजिटरी उपलब्ध कराने की कोशिश कर रहा हूं।http के माध्यम से गिट रेपो क्लोन नहीं कर सकता; जानकारी/रेफरी नहीं मिली
मैं इसे पुराने शैली का तरीका कर रहा हूं क्योंकि git-http-backend
मेरे होस्ट सिस्टम पर उपलब्ध नहीं है। यही है, मैं बस एक http सुलभ स्थान में नंगे भंडार डाल रहा हूँ।
मैंने git clone --bare <some-remote-location>
का उपयोग कर मेजबान पर सफलतापूर्वक नंगे भंडार बनाया।
अब, जब मैं git clone http://my.host.name/location
का उपयोग कर नए क्लोन पर गिट इंगित करता हूं, तो एक संदेश repository not found
रिपोर्ट करता है।
जब मैं नेटवर्क यातायात को पकड़ता हूं, तो मुझे लगता है कि गिट http://my.host.name/location/info/refs
तक पहुंचने का प्रयास कर रहा है। यह असफल होने की उम्मीद की जाएगी क्योंकि भंडार में info/refs
पथ नहीं है। इसके बजाय info
और refs
निर्देशिका सीधे भंडार रूट के नीचे हैं।
स्पष्ट रूप से क्लोन नंगे भंडार ग्राहक द्वारा अपेक्षित के रूप में संरचित नहीं है। क्या कोई जानता है कि यह क्यों हो सकता है?
साथ ही, आपको एक नंगे भंडार – Luc