خود منتظم 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

شیل ایکسپورٹ یہ زیرِ انتظام سروس ترتیبات نہیں دکھاتا۔ دوبارہ ترتیب کا مرحلہ منتخب کردہ جزو کے لیے اعلان شدہ ماحول لاگو کرتا ہے۔

متعلقہ مضامین