Setări de proxy de ieșire pentru serviciile împachetate ale GitLab
Configurați mediul serviciului din pachetul Linux în gitlab.rb și aplicați-l prin reconfigurare.
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 reconfigureO exportare în shell nu redă aceste setări ale serviciilor administrate. Pasul de reconfigurare aplică mediul declarat pentru componenta aleasă.