git IIS मशीन पर जीआईटी नंगे HTTP- उपलब्ध भंडार सेटअप करने के लिए कैसे करें




version-control iis-7 (6)

सर्वर पहले से ही आईआईएस को टीसीपी पर 80 और 443 पोर्ट की सेवा प्रदान करता है। मैं केंद्रीकृत "पुश / पुल" करना चाहता हूं जीआईटी भंडार इंटरनेट पर अपने सभी दल के सदस्यों के लिए उपलब्ध है I

इसलिए मुझे HTTP या HTTPS का उपयोग करना चाहिए।

लेकिन मैं अपाचे का उपयोग नहीं कर सकता क्योंकि आईआईएस ने 80 और 443 बंदरगाहों पर पहले से ही आलिंगन सॉकेट खोल दिए हैं! क्या आईआईएस पर जीआईटी भंडार प्रकाशित करने का कोई तरीका है? क्या जीआईटी वेबएडएवी ultima analysi का उपयोग करता है?

अद्यतन करें। ऐसा लगता है कि git HTTP स्थापना केवल पढ़ने के लिए एक है यह दुख की बात है। मेरा इरादा बिल्ड सर्वर पर स्थिर शाखा रखने और पुश पर हुक का उपयोग करके पुनर्वितरण। क्या किसी ने उस शाखा के लिए एसवीएन का उपयोग करने के लिए वैकल्पिक हल देखा है?

https://code.i-harness.com


गिट ने माना कि वेबदैव का समर्थन करता है, और किसी भी वेबडाव सर्वर के साथ काम करना चाहिए। हालांकि, मूल जीआईटी प्रोटोकॉल की तुलना में यह वास्तव में धीमी है।

http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.txt


आज जीआईटी विंडोज पर बहुत बुरा नहीं है इन दिनों।

और अगर आप पोर्ट 443 और / या 80 पर एसवीएन का प्रयोग करना चाहते हैं, तो IIS पहले से प्रयोग कर रहा है, तो http://gstoolkit.codeplex.com/wikipage?title=SvnReverseProxy&ProjectName=gstoolkit पर उपकरण का प्रयास करें जो एक रिवर्स प्रॉक्सी है जो आईआईएस की अनुमति देता है पारदर्शी एसवीएन के माध्यम से एक बैक-एंड दृश्य एसवीएन सर्वर (पोर्ट 8080 पर एक ही मशीन पर चल रहा है) के लिए पारित करने के लिए।

मैं अभी भी Windows पर WebDAV और Git काम करने की कोशिश कर रहा हूं। (या तो अपाचे या IIS के WebDAV द्वारा)




बोनोबो गीट सर्वर

http://bonobogitserver.com/

गीतास्पक्ष - जेरेमी स्किनर द्वारा

http://github.com/JeremySkinner/git-dot-aspx/

http://github.com/JeremySkinner/git-dot-aspx/downloads

निर्देश स्थापित करें

http://www.jeremyskinner.co.uk/2010/10/19/gitaspx-0-3-available/

गीथ वेब

http://gitweb.codeplex.com/

WebGitNET

https://github.com/otac0n/WebGitNet

वैकल्पिक रूप से ... (गैर आईआईएस, लेकिन उच्च, मुफ्त और खुले स्रोत की सिफारिश)

एससीएम प्रबंधक आपको एक ही होस्टिंग प्रक्रिया के तहत आसानी से जीआईटी , एचजी , और एसवीएन के लिए संशोधन नियंत्रण समापन बिंदु सेट करने की अनुमति देता है। HTTP / HTTPS में अंतर्निहित उपयोगकर्ता प्रमाणीकरण के साथ समर्थित है।

http://www.scm-manager.org
https://bitbucket.org/sdorra/scm-manager/


https://github.com/projectkudu/kudu एज़ुर पर तैनाती के पीछे इंजन है यह किसी को भी अभी भी इस सवाल पूछने के लिए मदद कर सकता है ...





dvcs