За самостоятелно управлявания Linux пакет на GitLab изберете услугата, която прави изходящата заявка. gitlab_rails['env'] осигурява Puma, Sidekiq, Rails и Rake; пакетът отделно документира gitaly['env'] за прокси при Git-clone и gitlab_workhorse['env'] за Workhorse.

За пътя, свързан с Rails, обединете тези стойности в /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'
}

Използвайте крайната точка и изключенията на внедряването. Отделна проверка на публична услуга може да използва HTTP крайна точка от списъка с HTTP проксита, когато внедряването разрешава този маршрут и избраната услуга няма конфигурирани прокси идентификационни данни. Запазете задължителните вътрешни изключения. Запазете съществуващите записи: друго присвояване на същия хеш на средата заменя предишния хеш.

Приложете декларираната конфигурация на пакета:

sudo gitlab-ctl reconfigure

Експортът в шел не показва тези настройки на управляваните услуги. Стъпката на реконфигуриране прилага средата, декларирана за избрания компонент.

Подобни статии