Para el paquete de Linux de GitLab autogestionado, elija el servicio que realiza la solicitud de salida. gitlab_rails['env'] proporciona Puma, Sidekiq, Rails y Rake; el paquete documenta por separado gitaly['env'] para el proxy de Git-clone y gitlab_workhorse['env'] para Workhorse.

Para la ruta relacionada con Rails, combine estos 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 el punto de conexión y las exclusiones del despliegue. Una comprobación independiente de servicio público puede usar un punto de conexión HTTP de la lista de proxies HTTP cuando el despliegue permite esa ruta y el servicio seleccionado no tiene credenciales de proxy configuradas. Mantenga sus exclusiones internas obligatorias. Conserve las entradas existentes: otra asignación al mismo hash de entorno reemplaza el hash anterior.

Aplique la configuración declarada del paquete:

sudo gitlab-ctl reconfigure

Una exportación de shell no refleja estos ajustes de servicios gestionados. El paso de reconfiguración aplica el entorno declarado para el componente seleccionado.

Artículos relacionados