GitLab ప్యాకేజీ చేయబడిన సేవల కోసం అవుట్బౌండ్ ప్రాక్సీ సెట్టింగ్లు
Linux ప్యాకేజీ యొక్క సేవా వాతావరణాన్ని gitlab.rb లో సెట్ చేసి, పునఃకాన్ఫిగరేషన్ ద్వారా వర్తించండి.
స్వయం-నిర్వహిత 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షెల్ ఎగుమతి ఈ నిర్వహిత-సేవ సెట్టింగ్లను చూపదు. పునఃకాన్ఫిగరేషన్ దశ ఎంచుకున్న భాగానికి ప్రకటించిన వాతావరణాన్ని వర్తిస్తుంది.