Өөрөө удирддаг GitLab Linux багцын хувьд гадагшлах хүсэлт гаргадаг үйлчилгээг сонгоно. gitlab_rails['env'] нь Puma, Sidekiq, Rails болон Rake-д орчин өгдөг; багц нь Git-clone проксид gitaly['env'], Workhorse-д gitlab_workhorse['env']-г тусад нь баримтжуулдаг.

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

Shell экспорт нь эдгээр удирдлагатай үйлчилгээний тохиргоог харуулахгүй. Дахин тохиргооны алхам нь сонгосон бүрэлдэхүүнд зарлагдсан орчныг хэрэглэнэ.

Холбоотой нийтлэлүүд