2009-10-26 12 views
20

हमारी कंपनी GitHub की तरह एक तीसरी पार्टी कभी नहीं होता के रूप में कहीं भी हमारे स्रोत कोड के पास, किसी पर किसी भी सॉफ्टवेयर या सेटअप गाइड या ब्लॉग के बारे में पता कैसे करने के लिए सेटअप GitHub की तरह एक एससीएम सर्वर, यानी इसे समर्थन होता हैवेब इंटरफ़ेस के साथ गिट सर्वर सेट अप करना?

  • एक वेब इंटरफेस
  • का उपयोग कर repostories सीमित व्यक्तिगत डेटा संग्रह स्थान को/प्रबंध उपयोगकर्ता पहुँच
  • ब्राउज़िंग खजाने ऑनलाइन

का निर्माण मैं इस जाने वाले मैं करने के लिए SVN/सीवीएस से एक संभावित बड़े पैमाने पर पलायन देख सकते हैं प्राप्त कर सकते हैं Git। (मैं देख सकता हूं कि एकमात्र स्टम्बलिंग ब्लॉक विंडोज टोर्टिस एसवीएन उपयोगकर्ताओं को गिट विंडोज विकल्प के साथ कठिनाई होगी)

+1

आप टोर्टोइज गिट http://code.google.com/p/tortoisegit/ –

+1

पर एक नज़र डालना चाहते हैं, मैं [gitlab] (http://gitlab.org) जोड़ना चाहता हूं जो निकटतम आप प्राप्त कर सकते हैं जिथब के लिए बस इस प्रश्न के लिए हर किसी के हित के लिए जानकारी जोड़ना। – OnesimusUnbound

उत्तर

13

Gitorious आपके द्वारा पूछे जाने वाले सभी चीजों का समर्थन करने लगता है; इसके स्रोत freely available हैं और आपके अपने सर्वर पर होस्ट किए जा सकते हैं।

+0

गिटलैब ने गिटोरियस का अधिग्रहण किया। गिटलाब (सामुदायिक संस्करण) https://about.gitlab.com/ – genepool99

+0

से मुफ्त में उपलब्ध है gitlab अब भयानक और फुला हुआ है। गिटोरियस से बाहर खरीद केवल संभावित प्रतिस्पर्धा को खत्म करने के लिए था। gitlab द्वारा एक डी * सीके कदम imo। – user3791372

3

GitHub:FI गिटहब का "अंदरूनी-फ़ायरवॉल" संस्करण है, और बहुत हल्का है। गिटोरियस से स्थापित करना भी बहुत आसान है। नकारात्मकता यह है कि यह बहुत महंगा है। हमने देखा लेकिन पास करना पड़ा।

हमने ब्राउज़िंग के लिए जिथब के साथ भंडार प्रबंधन के लिए गिटोसिस का चयन किया। एक चीज जिसकी कमी है, वह एक वेब इंटरफ़ेस का उपयोग करके एक संग्रह बनाने की क्षमता है, हालांकि मुझे संदेह है कि एक साथ कोबल्ड किया जा सकता है।

16

कुछ ओपन सोर्स गिट होस्टिंग सॉफ्टवेयर/फोर्ज हैं: Gitorious (रुबी में) और InDefero (PHP में) दोनों में स्वतंत्र रूप से उपलब्ध स्रोत है। repo.or.cz द्वारा रिपॉजिटरीज़ को प्रबंधित करने के लिए उपयोग किया जाने वाला कोड ओपन-सोर्स और Girocco के रूप में आसानी से उपलब्ध है।

GitHub:FI गिटहब सॉफ़्टवेयर का "स्वयं-होस्टेड" संस्करण है ... लेकिन यह स्वामित्व और महंगा है।

वहाँ और भी अधिक Git वेब इंटरफेस हैं: gitweb, cgit (पर्ल, Git के साथ वितरित में) (सी में, प्रदान करता है संचय करना), git-php और GitPHP और ViewGit (PHP में सभी), Ginatra (रूबी में, का उपयोग करता है सिनात्रा ढांचा)। गिट विकी पर InterfacesFrontendsAndTools पृष्ठ पर कुछ और पाया जा सकता है।

2

मुझे यकीन नहीं है कि आप क्या खोज रहे हैं लेकिन आपको वेब इंटरफ़ेस की आवश्यकता नहीं हो सकती है।

आप एक लिनक्स सर्वर भी बना सकते हैं और उस पर गिट-डीमॉन चला सकते हैं। फिर आप उपयोगकर्ता पहुंच को प्रतिबंधित करने के लिए एसएसएच का उपयोग कर सकते हैं। नेटवर्क साझा करना और उस तरह से पहुंच को प्रतिबंधित करना भी संभव है।

ब्राउज़िंग के लिए बहुत सारे वेब इंटरफेस हैं, लेकिन मुझे कोई भी नहीं मिला है जो खिड़की से बाहर निकलता है, जो एक रिपोजिटरी भी बना/संशोधित कर सकता है। बहुत से वेब इंटरफेस सिर्फ विंडोज़ में काम नहीं करेंगे। या शायद मैंने काफी कठिन नहीं देखा ... जैसा कि InterfacesFrontendsAndTools से पहले उल्लेख किया गया है, शुरू करने के लिए एक शानदार स्रोत है।

केवल बाधा मैं देख सकता हूँ खिड़कियों Tortise SVN Git खिड़कियों विकल्प

GitExtensions प्रयास करें साथ कठिनाई हो रही उपयोगकर्ताओं हो जाएगा, यह बहुत आसान है।

+0

कूल, पहले कभी "गिट एक्सटेन्शन" कभी नहीं देखा, निश्चित रूप से एक लायक लायक है। – corydoras

2

मैं एक आभासी मशीन GitLab Community Edition

पर अपना स्वयं का परीक्षण किया यह बहुत अच्छा काम करता है। यह मुफ़्त है (कुछ सीमाओं के साथ)।

0

मुझे गिटलैब बहुत भूख लगी है। आधिकारिक तौर पर, शुरू करने के लिए, आपके पास 4 जीबी रैम होना चाहिए। यह एक छोटे वर्चुअल सर्वर के लिए एक विकल्प नहीं है।

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

0

Gogs का उपयोग करें। यह गो भाषा में लिखे गए वेब इंटरफेस के साथ एक हल्का गिट सर्वर है। यह एक जिथब क्लोन की तरह दिखता है, लेकिन बिलकुल नहीं। एक आंतरिक बगट्रैकर और विकी है, लेकिन उन्हें सेटिंग्स में बाहरी द्वारा प्रतिस्थापित किया जा सकता है। इस पर एक नज़र मारो।

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