Налаштування вихідного проксі для пакетних служб 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Експорт у оболонці не відображає ці налаштування керованих служб. Крок переналаштування застосовує середовище, оголошене для вибраного компонента.