स्व-प्रबंधित GitLab Linux पैकेज के लिए, वह सेवा चुनें जो आउटबाउंड अनुरोध करती है। gitlab_rails['env'] Puma, Sidekiq, Rails और Rake प्रदान करता है; पैकेज Git-clone प्रॉक्सी के लिए gitaly['env'] और Workhorse के लिए gitlab_workhorse['env'] अलग से प्रलेखित करता है।

Rails-संबंधित पथ के लिए, इन मानों को /etc/gitlab/gitlab.rb में मिलाएँ:

gitlab_rails['env'] = {
  'http_proxy' => 'http://proxy.example.net:8080',
  'https_proxy' => 'http://proxy.example.net:8080',
  'no_proxy' => 'localhost,127.0.0.1,::1'
}

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

घोषित पैकेज कॉन्फ़िगरेशन लागू करें:

sudo gitlab-ctl reconfigure

शेल निर्यात इन प्रबंधित-सेवा सेटिंग्स को प्रस्तुत नहीं करता। पुनःकॉन्फ़िगरेशन चरण चयनित घटक के लिए घोषित वातावरण लागू करता है।

संबंधित लेख