अपनी परियोजना में नेविगेट करें और निम्नलिखित स्विच के साथ गिट-डेमन शुरू करें:
cd project
git daemon --reuseaddr --base-path=. --export-all --verbose
यह गिट-डेमन को वर्तमान निर्देशिका के अंदर सभी परियोजनाओं की सेवा करने के लिए कहता है (जो मुझे लगता है कि परियोजना निर्देशिका है।। वोटर / फ़ोल्डर)। यह उसी पते को फिर से उपयोग करने के लिए भी कहता है यदि आप इसे बंद कर देते हैं और इसे बहुत तेजी से वापस शुरू करते हैं।
आप इसे "giterve" जैसे आसान नाम के साथ एक बैच स्क्रिप्ट में डाल सकते हैं, इसलिए आपको इसे फिर से लिखने की ज़रूरत नहीं है। जैसा कि कुछ टिप्पणियों में सुझाया गया है, Git के हाल के संस्करणों में आप Git config में एक उपनाम जोड़ सकते हैं :
[alias]
serve = !git daemon --reuseaddr --verbose --base-path=. --export-all ./.git
एक बार सर्वर पर किया गया (आपका विंडोज बॉक्स), आप कर सकते हैं:
git serve
git-daemon परिवहन के लिए git: // प्रोटोकॉल का उपयोग करता है, इसलिए क्लाइंट (आपके लिनक्स बॉक्स) पर, आपको करने की आवश्यकता होगी:
git clone git://123.456.789.111/ project