സ്വയം നിയന്ത്രിക്കുന്ന 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

ഒരു ഷെൽ എക്സ്പോർട്ട് ഈ മാനേജ്ഡ്-സേവന ക്രമീകരണങ്ങൾ പ്രദർശിപ്പിക്കുന്നില്ല. പുനഃസംരചന ഘട്ടം തിരഞ്ഞെടുത്ത ഘടകത്തിനായി പ്രഖ്യാപിച്ച പരിതസ്ഥിതി പ്രയോഗിക്കുന്നു.

അനുബന്ധ ലേഖനങ്ങൾ