Kendi yönettiğiniz GitLab Linux paketi için giden isteği yapan hizmeti seçin. gitlab_rails['env'] Puma, Sidekiq, Rails ve Rake'e ortam sağlar; paket, Git-clone proxy'si için gitaly['env'] ve Workhorse için gitlab_workhorse['env'] ayarını ayrıca belgeler.

Rails ile ilgili yol için bu değerleri /etc/gitlab/gitlab.rb içinde birleştirin:

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'
}

Dağıtımın uç noktasını ve istisnalarını kullanın. Ayrı bir genel hizmet denetimi, dağıtım bu yola izin verdiğinde ve seçilen hizmette yapılandırılmış proxy kimlik bilgileri yoksa HTTP proxy listesinden bir HTTP uç noktası kullanabilir. Gerekli iç istisnalarını koruyun. Mevcut girdileri koruyun: aynı ortam karmasına yapılan başka bir atama önceki karmayı değiştirir.

Bildirilen paket yapılandırmasını uygulayın:

sudo gitlab-ctl reconfigure

Bir kabuk dışa aktarımı bu yönetilen hizmet ayarlarını yansıtmaz. Yeniden yapılandırma adımı, seçilen bileşen için bildirilen ortamı uygular.

İlgili makaleler