【Gitlab】Import projects from GitHub 透過 proxy

公司內部擋直接連線,不過有開proxy讓別人接
Gitlab-shell預設不吃系統給的環境變數
弄半天不吃就是不吃,非常討厭
查了一下文件,原來藏在
/opt/gitlab/embedded/service/gitlab-shell/lib/gitlab_projects.rb
知道藏在哪就好辦多了
在最後的end前面加上環境變數
    ...
 ENV['http_proxy'] = 'http://你的proxy'
 ENV['https_proxy'] = 'https://你的proxy'
end
然後reconfigure,restart
# gitlab-ctl reconfigure
# gitlab-ctl restart
收工

留言