Cài đặt proxy gửi đi cho các dịch vụ đóng gói của GitLab
Đặt môi trường dịch vụ của gói Linux trong gitlab.rb và áp dụng qua cấu hình lại.
Với gói GitLab Linux tự quản lý, hãy chọn dịch vụ thực hiện yêu cầu gửi đi. gitlab_rails['env'] cung cấp cho Puma, Sidekiq, Rails và Rake; gói tài liệu riêng gitaly['env'] cho proxy Git-clone và gitlab_workhorse['env'] cho Workhorse.
Với đường dẫn liên quan đến Rails, hợp nhất các giá trị này vào /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'
}Dùng điểm cuối và các ngoại lệ của triển khai. Một bước kiểm tra dịch vụ công cộng riêng có thể dùng điểm cuối HTTP từ danh sách proxy HTTP khi triển khai cho phép tuyến đó và dịch vụ được chọn không có thông tin xác thực proxy nào được cấu hình. Giữ các ngoại lệ nội bộ bắt buộc của nó. Bảo toàn các mục hiện có: một phép gán khác cho cùng hash môi trường sẽ thay thế hash trước đó.
Áp dụng cấu hình gói đã khai báo:
sudo gitlab-ctl reconfigureXuất trong shell không thể hiện các cài đặt dịch vụ được quản lý này. Bước cấu hình lại áp dụng môi trường đã khai báo cho thành phần được chọn.