सुनिश्चित नहीं हैं कि GitHub से कोई लेना देना समान खींचने के लिए एक और दूरस्थ इशारा जोड़ सकते हैं, लेकिन मैं अपने मैप की ड्राइव पर
http://tony.halcyonlane.com/blog/2011/09/22/Using-git-at-work-on-a-Windows-network-drive/
एक cmd शीघ्र परिवर्तन से: कैसे एक खिड़कियों नेटवर्क ड्राइव पर है कि बहुत कुछ करने की पर एक writeup है।
$ cd g:
फिर सीडी आपके गिट भंडार के लिए जल्द ही।
$ cd scripts
फिर एक खाली Git भंडार पैदा करते हैं। यदि आप --bare विकल्प का उपयोग नहीं करते हैं, तो आपके पास समस्याएं होंगी, इसलिए इसे बाहर न छोड़ें।
$ git init --bare
अब अगर आप अभी तक एक स्थानीय Git भंडार नहीं है, तो आप अपने नए भंडार भी आप अपने स्थानीय ड्राइव करने के लिए वापस नेविगेट करके चाहते क्लोन कर सकते हैं।
$ c:
$ cd work/scripts
$ git clone file://g:\scripts
जब आप क्लोन, आप स्वचालित रूप से एक दूरस्थ कहा जाता है "मूल" मिलता है और आप सुरक्षित रखने के लिए सर्वर के लिए किसी भी समय आप स्थानीय स्तर पर परिवर्तन करने के लिए धक्का कर सकते हैं।
$ git push origin master
आप पहले से ही एक Git भंडार है और अभी साझा की ड्राइव के लिए बाहर पुश करने के लिए तो आप अपने स्थानीय Git निर्देशिका के भीतर से ऐसा कर सकते हैं चाहते हैं।
$ git remote add origin file://g:\scripts
$ git push origin master
स्रोत
2013-03-18 21:38:52
ठीक है, बढ़िया! क्या मुझे पहले स्थानीय रेपो बनाने की ज़रूरत है, और उसके बाद साझा ड्राइव पर उस रेपो का रिमोट सेट अप करना है? – user1549303
@ user1549303 - इस तरह हम इसे करते हैं। आप 'git init' का उपयोग करके स्थानीय रेपो (हमारे' एल: 'ड्राइव रेपो) बना सकते हैं, और उसके बाद रिमोट (हमारे' v: 'drive one) को 'गिट क्लोन - बेयर' (या 'गिट इनिट - -बारे ', और फिर' एल: 'से एक धक्का)। – eykanal
@eykanal - मेरी टीम वर्तमान में एक प्राचीन, भयानक स्रोत नियंत्रण पुस्तकालय का उपयोग करती है और हम गिट पर स्विच करना चाहते हैं। एक बात यह है कि हमारी वर्तमान लाइब्रेरी मुझे करने देती है यह देखने के लिए कि किसने फाइल की जांच की है लेकिन परिवर्तनों में जांच करना भूल गया है। गिट के साथ, सभी भंडार स्थानीय हैं, तो आप कैसे जान सकते हैं कि कोई "v:" पर धक्का देना भूल गया है? –