मैं गिटोलाइट के साथ गिटवेब काम करने की कोशिश कर रहा हूं ... लेकिन अब तक असफल रहा है।
मैं रेडहाट लिनक्स मशीन पर काम कर रहा हूं। git
नामक उपयोगकर्ता मौजूद है। /home/git
भंडार स्थान:मुझे गिटवेब और गिटोलाइट को कॉन्फ़िगर कैसे करना है ताकि वे एक साथ काम करेंगे?
gitolite के तहत स्थापित किया गया है /home/git/repositories
कृपया ध्यान दें कि, gitweb सादे वेनिला Git के साथ ठीक काम कर रहा था। अब मैं इसे गिटोलाइट के साथ काम करने की कोशिश कर रहा हूं।
यहाँ क्या मेरी फ़ाइलों की तरह लग रहे:
/etc/gitweb.conf
$projectroot = "/home/git/repositories"; @git_base_url_list = qw(ssh://[MyHostName]/home/git/projects.list); $projects_list = "/home/git/projects.list"
/home/git/projects.list
myrepo1.git myrepo2.git
/home/git/.gitolite.rc
:$PROJECTS_LIST = $ENV{HOME} . "/projects.list"; $GL_GITCONFIG_KEYS = "gitweb.url receive.denyNonFastforwards receive.denyDeletes";
मुझे किस कॉन्फ़िगरेशन को याद किया गया है? मैंने अपाचे में कोई बदलाव नहीं किया है।
वेब यूआरएल: - कोई खजाने पाया http://MyHostName/git
यह कह रही है एक 404 त्रुटि देता है।
के लिए /etc/gitweb.conf वास्तव में क्या लाइन मैं जोड़ने की जरूरत है ऐसा करने के अंत में? मैंने इस लाइन को जोड़ने का प्रयास किया: $/home/git/gitolite/contrib/gitweb.conf, लेकिन यह त्रुटि देता है। मुझे लगता है कि मैं गलत समझा। – Jee
मैं कुछ बहुत स्पष्ट रूप से गलत कर रहा हूं। क्या मेरा gitweb.conf, projects.list, .gitolite.rc सेटअप सही है? त्रुटि संदेश स्पष्ट रूप से कहता है: कोई परियोजना नहीं मिली। – Jee
@Jee: '/ etc/gitweb.conf' के अंत में, आप https://github.com/sitaramc/gitolite/blob/pu/contrib/gitweb/gitweb.conf की सभी * पंक्तियों की प्रतिलिपि बनाने के लिए तैयार हैं। (और लाइन 21, 23, के मान को बदलें ... यदि आपने अपने गिटोलाइट इंस्टॉलेशन में विभिन्न पथों का उपयोग किया है) – VonC