2016-11-08 35 views
1

是否可以使用自動腳本作爲git的代理?如何爲git設置自動代理腳本?

我使用http://xxx/yyy作爲我的IE代理,其中xxx是一個主機,而yyy是一個返回代理或「直接」取決於不同情況的JavaScript文件。
該腳本相當複雜(超過300行,由企業IT部門維護)。

編輯:
我真正的問題是:如果我在公司網絡中,我使用代理服務器作爲外部站點,而「DIRECT」用於企業站點。否則,我會使用「直接」。

回答

0

不要忘記,你set a proxy per Git repo url

這意味着如果一個歸屬代理URL腳本標準是唯一的:「如果github.com然後使用這個代理」,你不需要腳本在所有:

git config --global http."https://github.com".proxy http://mydomain\\myusername:[email protected]:proxyport 

我使用外部網站對企業網站的代理,並「直接」。

對於Git的,所有你需要做的就是定義變量

NO_PROXY=.mycompany.com,.sock,localhost,127.0.0.1 

環境,對於Git是足夠使用克隆由貴公司託管回購時的代理,而不是一個在互聯網上託管。

+0

問題是這並不簡單。 js代碼超過300行。 – Leon

+0

@LeonZeng你的意思是說,對於github.com(例如),腳本可能會返回不同的代理網址? – VonC

+0

謝謝馮。這仍然不是我想要的。我想要的是「當我沒有連接到VPN時沒有代理服務器」。 – Leon

相關問題