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 reconfigure

Unha 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.

Artigos relacionados