git通過內網代理訪問外網的相關配置方法
git通過內網代理,訪問外網的相關配置
1 配置git代理(以http代理為例)
git config --global http.proxy http://<username>:<password>@<proxy.server.com>:<8080> git config --global https.proxy http://<username>:<password>@<proxy.server.com>:<8080>
2 替換git協(xié)議為https協(xié)議
在有些企業(yè)的內網,由于git請求與ssh訪問類似,防火墻會屏蔽git://協(xié)議的訪問請求,如果git://無法訪問,可嘗試更換為https://協(xié)議
git config --global url."https://github.com/".insteadOf git@github.com: git config --global url."https://".insteadOf git://
3 取消https協(xié)議的證書驗證
在有些企業(yè)訪問外網的代理,會強行把https的證書進行替換,導致https訪問時,出現(xiàn)證書錯誤。如果想跳過證書錯誤,需要把git全局的證書驗證關閉。
git config --global http.sslVerify false
補充:git設置代理
臨時設置
打開 Git Bash,使用命令臨時設定socks代理:
git config --global http.proxy 'socks5://127.0.0.1:socks5端口號' git config --global https.proxy 'socks5://127.0.0.1:socks5端口號'
或者http代理:
git config --global http.proxy 'http://127.0.0.1:http端口號' git config --global https.proxy 'https://127.0.0.1:https端口號'
永久設置
若想要設置代理永久生效,則可以把它寫入 .gitconfig 文件中。
使用 vi 打開 .gitconfig 文件:
vi ~/.gitconfig
寫入下列配置(建議在最末寫入):
[http] proxy = socks5://127.0.0.1:socks5端口號 proxy = http://127.0.0.1:http端口號 [https] proxy = socks5://127.0.0.1:socks5端口號 proxy = https://127.0.0.1:http端口號
修改后重啟 git ,使配置生效:
git config -l --global
查看當前代理:
git config -l
可以看到自己所配置的端口信息,則說明配置成功。

到此這篇關于git通過內網代理,訪問外網的相關配置的文章就介紹到這了,更多相關git內網代理訪問外網內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
HTTP協(xié)議入門_動力節(jié)點Java學院整理
這篇文章主要為大家詳細介紹了HTTP協(xié)議入門的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07
Windows系統(tǒng)下安裝GIt及GIT基本認識和配置
這篇文章主要介紹了Windows系統(tǒng)下安裝GIt及GIT基本認識和配置,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09
textarea 在IE和FF下?lián)Q行無法正常顯示的解決方法
今天在做項目時用到textarea 用戶輸入信息后顯示不換行在IE下測試成功在FF沒反應2010-07-07

