Nastavitve odhodnega posredniškega strežnika za GitLabove pakirane storitve
Nastavite okolje storitve paketa Linux v gitlab.rb in ga uporabite s ponovnim konfiguriranjem.
Za samostojno upravljani paket GitLab za Linux izberite storitev, ki izvede odhodno zahtevo. gitlab_rails['env'] oskrbuje Puma, Sidekiq, Rails in Rake; paket ločeno dokumentira gitaly['env'] za posrednika Git-clone in gitlab_workhorse['env'] za Workhorse.
Za pot, povezano z Rails, združite te vrednosti v /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'
}Uporabite končno točko in izjeme namestitve. Ločeno preverjanje javne storitve lahko uporabi končno točko HTTP s seznama posrednikov HTTP, ko namestitev dovoljuje to pot in izbrana storitev nima nastavljenih poverilnic posrednika. Ohranite njene zahtevane notranje izjeme. Ohranite obstoječe vnose: druga dodelitev istemu zgoščevalni vrednosti okolja nadomesti prejšnjo zgoščevalno vrednost.
Uporabite deklarirano konfiguracijo paketa:
sudo gitlab-ctl reconfigureIzvoz v lupini ne prikaže teh nastavitev upravljanih storitev. Korak ponovnega konfiguriranja uporabi okolje, deklarirano za izbrano komponento.