Untuk pakej Linux GitLab yang diurus sendiri, pilih perkhidmatan yang membuat permintaan keluar. gitlab_rails['env'] membekalkan Puma, Sidekiq, Rails dan Rake; pakej mendokumenkan secara berasingan gitaly['env'] untuk proksi Git-clone dan gitlab_workhorse['env'] untuk Workhorse.

Untuk laluan berkaitan Rails, gabungkan nilai ini ke dalam /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'
}

Gunakan titik akhir dan pengecualian penggunaan. Semakan perkhidmatan awam yang berasingan boleh menggunakan titik akhir HTTP daripada senarai proksi HTTP apabila penggunaan membenarkan laluan itu dan perkhidmatan yang dipilih tiada kelayakan proksi yang dikonfigurasikan. Kekalkan pengecualian dalaman yang diperlukan. Kekalkan entri sedia ada: penetapan lain kepada hash persekitaran yang sama menggantikan hash terdahulu.

Gunakan konfigurasi pakej yang diisytiharkan:

sudo gitlab-ctl reconfigure

Eksport shell tidak memaparkan tetapan perkhidmatan terurus ini. Langkah konfigurasi semula menggunakan persekitaran yang diisytiharkan untuk komponen yang dipilih.

Artikel berkaitan