Indstillinger for udgående proxy til GitLabs pakkede tjenester
Angiv Linux-pakkens tjenestemiljø i gitlab.rb, og anvend det via omkonfiguration.
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 reconfigureEt shell-eksport gengiver ikke disse indstillinger for administrerede tjenester. Omkonfigurationstrinnet anvender det miljø, der er erklæret for den valgte komponent.