For den selvadministrerede GitLab Linux-pakke skal du vælge den tjeneste, der udfører den udgående anmodning. gitlab_rails['env'] leverer Puma, Sidekiq, Rails og Rake; pakken dokumenterer separat gitaly['env'] til Git-clone-proxy og gitlab_workhorse['env'] til Workhorse.

For Rails-relateret sti skal du flette disse værdier ind 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'
}

Brug udrulningens slutpunkt og undtagelser. Et separat offentligt tjenestetjek kan bruge et HTTP-slutpunkt fra HTTP-proxylisten, når udrulningen tillader den rute, og den valgte tjeneste ikke har konfigurerede proxy-legitimationsoplysninger. Bevar dens påkrævede interne undtagelser. Bevar eksisterende poster: en anden tildeling til samme miljøhash erstatter den tidligere hash.

Anvend den erklærede pakkekonfiguration:

sudo gitlab-ctl reconfigure

Et shell-eksport gengiver ikke disse indstillinger for administrerede tjenester. Omkonfigurationstrinnet anvender det miljø, der er erklæret for den valgte komponent.

Relaterede artikler