Per al paquet de Linux del GitLab autogestionat, trieu el servei que fa la sol·licitud de sortida. gitlab_rails['env'] proporciona Puma, Sidekiq, Rails i Rake; el paquet documenta per separat gitaly['env'] per al proxy de Git-clone i gitlab_workhorse['env'] per a Workhorse.

Per a la ruta relacionada amb Rails, fusiona aquests valors a /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'
}

Utilitzeu el punt final i les exclusions del desplegament. Una comprovació separada de servei públic pot utilitzar un punt final HTTP de la llista de proxys HTTP quan el desplegament permet aquesta ruta i el servei seleccionat no té credencials de proxy configurades. Manteniu les seves exclusions internes necessàries. Conserveu les entrades existents: una altra assignació al mateix hash d'entorn substitueix el hash anterior.

Apliqueu la configuració declarada del paquet:

sudo gitlab-ctl reconfigure

Una exportació de shell no mostra aquesta configuració dels serveis gestionats. El pas de reconfiguració aplica l'entorn declarat per al component seleccionat.

Articles relacionats