สำหรับแพ็กเกจ GitLab Linux ที่จัดการเอง ให้เลือกบริการที่ส่งคำขอขาออก 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

การส่งออกผ่านเชลล์ไม่แสดงการตั้งค่าบริการที่มีการจัดการเหล่านี้ ขั้นตอนการกำหนดค่าใหม่จะนำสภาพแวดล้อมที่ประกาศไว้สำหรับองค์ประกอบที่เลือกไปใช้

บทความที่เกี่ยวข้อง