Innstillinger for utgående proxy for GitLabs pakkede tjenester
Angi tjenestemiljøet til Linux-pakken i gitlab.rb og bruk det via omkonfigurering.
For den selvadministrerte GitLab Linux-pakken velger du tjenesten som utfører den utgående forespørselen. gitlab_rails['env'] leverer Puma, Sidekiq, Rails og Rake; pakken dokumenterer separat gitaly['env'] for Git-clone-proxy og gitlab_workhorse['env'] for Workhorse.
For den Rails-relaterte banen fletter du disse verdiene inn i /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'
}Bruk distribusjonens endepunkt og unntak. En separat offentlig tjenestesjekk kan bruke et HTTP-endepunkt fra HTTP-proxylisten når distribusjonen tillater den ruten og den valgte tjenesten ikke har konfigurerte proxy-legitimasjoner. Behold de påkrevde interne unntakene. Bevar eksisterende oppføringer: en annen tilordning til samme miljøhash erstatter den tidligere hashen.
Bruk den deklarerte pakkekonfigurasjonen:
sudo gitlab-ctl reconfigureEn shell-eksport gjengir ikke disse innstillingene for administrerte tjenester. Omkonfigureringstrinnet bruker miljøet som er deklarert for den valgte komponenten.