CMD 和 Git 中的設置使用代理

轉自 http://www.cnblogs.com/terrylin/p/3296428.html

CMD 設置代理

在 cmd 環境下設置代理可能不是很常用,但是某些情況下還是可能會用到,比如公司的電腦只能通過設置代理訪問外網,而你需要在 cmd 環境下使用 gem 命令更新文件時。

當然,如果你使用某些代理軟件爲所有通訊設置了代理,那就不需要這些設置了。

爲 cmd 設置代理很簡單,首先打開 cmd (win + R,輸入 cmd,然後按 enter 鍵),然後輸入如下命令:

set http_proxy=http://proxy.yourname.com:8080

其中 http://proxy.yourname.com 是你的代理服務器地址,而 8080 是端口號,如果有則設置。另外,如果你的代理服務器要求用戶名和密碼的話,那麼還需要:

set http_proxy_user=
set http_proxy_pass=

設置完成後,就可以在 cmd 下正常使用網絡了。

Git 設置代理

Git 的代理設置也非常簡單,一句話就搞定了:

git config --global http.proxy http://10.10.10.10:8080 

如果需要用戶名密碼的話,則設置:

git config –global http.proxy http://user:password@http://10.10.10.10:8080 

其中 user 和 password 分別爲你的用戶名和密碼。

設置完成後,可以通過如下命令來查看設置是否生效:

git config –get –global http.proxy

如果某一天你不喜歡她了,需要刪除代理設置,那麼可以使用:

git config --system (或 --global 或 --local) --unset http.proxy

來刪除設置。

PS:有些同學可能使用的 Git 的客戶端,比如界面很上流的 Github for Windows,裏面可能並沒有代理設置的選項,不過彆着急,這些客戶端一般在底層都是調用的命令行工具,所以同樣按照上述步驟進行設置即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章