2015-03-04 14 views
5

के साथ विफल रहता है मेरे पास एक गिटलैब 5.0 स्थापना है जो अचानक, किसी स्पष्ट कारण के लिए, HTTP यूआरएल पर git कमांड विफल करने लगे। किसी भी आदेश git clone/pull/push के रूप में इस तरह के निम्नलिखित त्रुटि के साथ विफल: उपयोगकर्ता/पासवर्ड के लिए किसी भी शीघ्र से पहलेगिटलैब HTTP रिमोट पर गिट कमांड 403

fatal: unable to access 'http://host/user/project.git/': The requested URL returned error: 403 

त्रुटि होता है। यह मौजूदा और नई परियोजनाओं के लिए होता है। एसएसएच यूआरएल ठीक काम करना जारी रखता है। HTTP पर गिटलैब यूआई भी ठीक काम करता है।

कोई विचार क्या गलत हो सकता है या समस्या निवारण कैसे करें?

+0

HTTP पर हमारे गिटलैब इंस्टॉलेशन क्लोनिंग में या तो काम नहीं करता है (केवल एसएसएच पर): जिटलैब को कॉन्फ़िगर करने वाले इंजीनियर ने कहा कि यह ज्ञात समस्या है और शायद हाल ही में गिटलैब में तय की गई है। – rutsky

उत्तर

5

जैसा कि अक्सर मुझे पता चला कि पोस्टिंग के बाद समस्या क्या थी। सुराग यह था कि HTTP ने होस्टिंग मशीन पर स्थानीय रूप से काम किया। मेरे द्वारा किए गए सभी विंडोज़ बॉक्स पर HTTP_PROXY चर कॉन्फ़िगर किया गया था (मुझे हाल ही में cabal के लिए इसकी आवश्यकता है जो विंडोज पर प्रॉक्सी स्वचालित सेटिंग का पता नहीं लगाता है)। ऐसा लगता है कि git त्रुटि के कारण प्रॉक्सी के माध्यम से GitLab एंडपॉइंट से कनेक्ट हो रहा था। अगर किसी और की मदद करता है तो जवाब छोड़ना।

+0

सही उत्तर। उबंटू पर गिटलैब के लिए भी यही मामला बनी हुई है। हाल ही में मैंने एक वैश्विक प्रॉक्सी स्थापित की है, लेकिन एक मशीन पर पुनरारंभ करने पर मुझे एक ही त्रुटि का सामना करना पड़ रहा था। ऐसा लगता है कि, मशीन पुनरारंभ करने पर गिटलाब इंस्टेंस को पुनरारंभ किया गया था, और फिर यह प्रॉक्सी के माध्यम से अपने क्लोन पथ को हल नहीं कर सका। प्रॉक्सी को हटा दिया और एक पूर्ण पुनरारंभ किया, अब ठीक काम कर रहा है! –

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