2009-09-25 12 views
12

गिटहब पर मेरी कंपनी के स्रोत कोड को होस्ट करने के बजाय, मैं इसे अपने नियंत्रण में हमारे इंट्रानेट पर होस्ट करना चाहता हूं।कौन सा ओपन-सोर्स गिट होस्टिंग सॉफ्टवेयर मुझे अपनी कंपनी के इंट्रानेट पर स्थापित करना चाहिए?

गिटहब जैसी साइटों द्वारा प्रदान की जाने वाली समान प्रकार की गिट-आधारित स्रोत-नियंत्रण सुविधाओं को अनुकरण करने के लिए मैं किस सॉफ्टवेयर का उपयोग कर सकता हूं?

आदर्श रूप से यह समाधान रुबी-आधारित वेब एप्लिकेशन से जुड़ा होगा।

+2

गिटहब के अपने [github: fi] (http://fi.github.com/) को मत भूलना। खुला स्रोत नहीं, लेकिन निजी इंस्टॉल। – rampion

उत्तर

10

सुझाव है कि आप GitHub की एक विशेषता के लिए सुविधा क्लोन, या बस कहीं एक मुद्दा ट्रैकर, विकी, आदि के साथ-साथ Git संग्रह को देखना चाहते हैं, इस पर निर्भर करता है, मेरा सुझाव है या तो Gitorious का उपयोग कर चाहते हैं (गिटहब क्लोन) या Redmine

गिटहब (आसान फोर्किंग, उपयोगकर्ता अनुसरण इत्यादि) के कई फायदे आमतौर पर कॉरपोरेट फ़ायरवॉल के अंदर बहुत लागू नहीं होते हैं, इसलिए आपको एक पारंपरिक सॉफ्टवेयर वर्कफ़्लो टूल मिल सकता है जैसे कि रेडमाइन सादे स्रोत के लिए या अधिक उपयोगी कोड प्रबंधन, प्रोजेक्ट विकीज़, इश्यू ट्रैकिंग और एक्सेस कंट्रोल के लिए बेहतर कार्यक्षमता की पेशकश करते हुए।

इसके अलावा, आप वास्तव में GitHub सुविधा सेट चाहते हैं, तो क्यों नहीं बस उन्हें या तो निजी खजाने की मेजबानी के लिए भुगतान करते हैं, या सभी तरह से और लाइसेंस GitHub Firewall Install जाना? ऊपर की लागत एक DIY समाधान से बहुत अधिक प्रतीत हो सकती है, लेकिन मैं अनुभव से कह सकता हूं कि इस समस्या स्थान में किसी भी ओएसएस समाधान की स्थापना और प्रशासन करने से आपके असली काम से समय लेने वाली व्याकुलता हो सकती है।

+9

AFAIK, गिटोरियस गिटहब से बड़ा है, इसलिए इसे क्लोन कहकर भौतिकी के नियमों को थोड़ा सा झुकाव है। –

+0

ट्रेवर: गिटोरियस और रेडमाइन दोनों पूर्ण रेल एप्स हैं। जोर्ग: सवाल से, वह विशेष रूप से गिटहब प्रतिस्थापन के लिए देख रहा है, इसलिए चिकन/अंडा प्रश्न शायद ही चर्चा के लिए जर्मनी है। – rcoder

1

मैंने अपाचे के साथ गिटवेब का उपयोग और अनुशंसा की है।

+0

इसे किस तरह से एकीकृत करता है? – dharga

2

संपूर्ण Git होस्टिंग समाधान बीच बगल में Gitorious उल्लेख (रूबी में), वहाँ भी InDefero (PHP में) है, और repo.or.cz वाहिनी-टेप Girocco कहा जाता है (पर्ल, मुख्य रूप से)। gitweb (पर्ल), cgit (सी), Git-php और ViewGit (PHP), Ginatra (रूबी, सिनात्रा ढांचे का उपयोग), ...:

तुम सिर्फ Git वेब इंटरफेस चाहते हैं, तो कई और अधिक कर रहे हैं

0

यह आप Github के सुविधा सेट का अनुकरण करके क्या मतलब है पर निर्भर करता है। परिरूप? उपयोगकर्ताओं की संख्या?

मैं विकल्पों को देखता हूं और उनके पास किस प्रकार की विशेषताएं हैं, शायद उन्हें थोड़ी देर के लिए भी कोशिश करें। दूसरी तरफ: यदि आप चाहते हैं कि गितूब है, तो आपको गिथब मिलना चाहिए।

अस्वीकरण: मैं गिटोरियस में योगदान देता हूं।

1

आप गिटहब के प्रतिस्थापन के रूप में अपने सर्वर पर codeBeamer डाउनलोड और इंस्टॉल कर सकते हैं।

यह (Git, होस्टिंग workflows और अनुरोधों, मुद्दा ट्रैकिंग, विकी, binariy डाउनलोड, आदि खींच) और एक बहुत अधिक, एक पूरा आवेदन जीवन चक्र प्रबंधन मंच होने के रूप में करता है सब कुछ GitHub प्रदान करता है।

(अस्वीकरण: हम वाणिज्यिक एएलएम समाधान प्रदान करने वाली हैं और हम इस उत्पाद का विकास।)

0

यह प्रश्न तब तक मौजूद नहीं था जब आपने यह प्रश्न पोस्ट किया था लेकिन GitLab वह उत्तर हो सकता है जिसे आप ढूंढ रहे हैं। यह सबसे स्थापित ओपन सोर्स गिट आधारित स्रोत नियंत्रण है। (प्रकटीकरण: मैं एक सह-संस्थापक हूं)

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