För det självhanterade GitLab Linux-paketet väljer du den tjänst som gör den utgående begäran. gitlab_rails['env'] förser Puma, Sidekiq, Rails och Rake; paketet dokumenterar separat gitaly['env'] för Git-clone-proxy och gitlab_workhorse['env'] för Workhorse.

För den Rails-relaterade sökvägen sammanfogar du dessa värden 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'
}

Använd distributionens slutpunkt och undantag. En separat offentlig-tjänstkontroll kan använda en HTTP-slutpunkt från HTTP-proxylistan när distributionen tillåter den vägen och den valda tjänsten inte har konfigurerade proxyuppgifter. Behåll dess nödvändiga interna undantag. Bevara befintliga poster: en annan tilldelning till samma miljöhash ersätter den tidigare hashen.

Tillämpa den deklarerade paketkonfigurationen:

sudo gitlab-ctl reconfigure

En shell-export återger inte dessa inställningar för hanterade tjänster. Omkonfigureringssteget tillämpar den miljö som deklarerats för den valda komponenten.

Relaterade artiklar