मैंने निजी भंडारों के प्रबंधन के लिए सफलतापूर्वक गिटलैब स्थापित किया है (यह बहुत बढ़िया है!)।nginx सक्षम basic_auth के पीछे गिटलैब का उपयोग करना?
मेरी समस्या जो डिफ़ॉल्ट रूप से है, गिटलैब लॉगिन तब प्रस्तुत किया जाता है जब कोई मेरे सबडोमेन को हिट करता है। उपयोगकर्ता को गिटलैब लॉगिन स्क्रीन प्राप्त करने से पहले मैं पूरे क्षेत्र को मूल_एथ परत से सुरक्षित रखना चाहता हूं। दुर्भाग्यवश, यह सक्षम होने पर गिटलैब से धक्का/खींचने की मेरी क्षमता को तोड़ देता है।
मेरी nginx config basic_auth सक्षम करने के लिए:
auth_basic "Restricted";
auth_basic_user_file htpasswd;
मैं कैसे Git/gitlab कार्यक्षमता को तोड़ने के बिना basic_auth सक्षम कर सकते हैं पर कोई भी विचार?
साथी खोजकर्ता के लिए: आप केवल SSH के माध्यम से अपने खजाने पर पहुंच रहे हैं और HTTP मूल प्रमाणीकरण के साथ GitLab की रक्षा चाहते हैं निकोलस बाडिया का जवाब वह है जिसे आप ढूंढ रहे हैं। – lutuh