Настройки на изходящ прокси за пакетните услуги на GitLab
Задайте средата на услугата на Linux пакета в gitlab.rb и я приложете чрез реконфигуриране.
За самостоятелно управлявания 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Експортът в шел не показва тези настройки на управляваните услуги. Стъпката на реконфигуриране прилага средата, декларирана за избрания компонент.