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ଏକ ଶେଲ ଏକ୍ସପୋର୍ଟ ଏହି ପରିଚାଳିତ-ସେବା ସେଟିଂଗୁଡ଼ିକୁ ଦେଖାଏ ନାହିଁ। ପୁନଃବିନ୍ୟାସ ପଦକ୍ଷେପ ଚୟନିତ ଉପାଦାନ ପାଇଁ ଘୋଷିତ ପରିବେଶ ଲାଗୁ କରେ।