Axustes de proxy de saída para os servizos empaquetados de GitLab
Configure o contorno do servizo do paquete de Linux en gitlab.rb e aplíqueo mediante a reconfiguración.
Para o paquete de Linux de GitLab autoxestionado, escolla o servizo que realiza a solicitude de saída. gitlab_rails['env'] fornece Puma, Sidekiq, Rails e Rake; o paquete documenta por separado gitaly['env'] para o proxy de Git-clone e gitlab_workhorse['env'] para Workhorse.
Para a ruta relacionada con Rails, combine estes valores en /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'
}Utilice o punto de conexión e as exclusións do despregamento. Unha comprobación independente de servizo público pode usar un punto de conexión HTTP da lista de proxies HTTP cando o despregamento permite esa ruta e o servizo seleccionado non ten credenciais de proxy configuradas. Manteña as súas exclusións internas obrigatorias. Conserve as entradas existentes: outra asignación ao mesmo hash de contorno substitúe o hash anterior.
Aplique a configuración declarada do paquete:
sudo gitlab-ctl reconfigureUnha exportación de shell non reflicte estes axustes de servizos xestionados. O paso de reconfiguración aplica o contorno declarado para o compoñente seleccionado.