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 reconfigure

En shell-eksport gjengir ikke disse innstillingene for administrerte tjenester. Omkonfigureringstrinnet bruker miljøet som er deklarert for den valgte komponenten.

Relaterte artikler