Configuració de proxy de sortida per als serveis empaquetats del GitLab
Definiu l'entorn del servei del paquet de Linux a gitlab.rb i apliqueu-lo mitjançant la reconfiguració.
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 reconfigureUna exportació de shell no mostra aquesta configuració dels serveis gestionats. El pas de reconfiguració aplica l'entorn declarat per al component seleccionat.