Pentru pachetul Linux GitLab administrat de dumneavoastră, alegeți serviciul care face cererea de ieșire. gitlab_rails['env'] asigură Puma, Sidekiq, Rails și Rake; pachetul documentează separat gitaly['env'] pentru proxy-ul Git-clone și gitlab_workhorse['env'] pentru Workhorse.

Pentru calea legată de Rails, fuzionați aceste valori în /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'
}

Folosiți punctul final și excepțiile implementării. O verificare separată a serviciului public poate folosi un punct final HTTP din lista de proxy-uri HTTP atunci când implementarea permite acea rută și serviciul ales nu are credențiale de proxy configurate. Păstrați excepțiile interne necesare. Păstrați intrările existente: o altă atribuire către același hash de mediu îl înlocuiește pe cel anterior.

Aplicați configurația declarată a pachetului:

sudo gitlab-ctl reconfigure

O exportare în shell nu redă aceste setări ale serviciilor administrate. Pasul de reconfigurare aplică mediul declarat pentru componenta aleasă.

Articole similare