摘要:[Git]Using Git bash with Proxy setting
Git一般在使用上都是直接安裝就可以Clone, Pull或Push你想要的專案了,但如果你所在的開發環境需要透過Proxy才可以連外的話,你也必須幫Git設定一些參數才可以方便他透過Proxy來幫你取得外部設定
Set Git with Proxy
在我們安裝完Git之後打開Git Bash,輸入git config --list
即可看到目前的設定
這邊有三個重點要設定:
-
Http.proxy
git config --global http.proxy http://account:password@proxy Domain:port
-
Https.proxy
git config --global https.proxy https://account:password@proxy Domain:port
-
http.sslcainfo
git config --global http.sslcainfo /bin/curl-ca-bundle.crt
這三個要分別設定成對的內容才可以成功的透過Proxy取得git內容,這邊稍微注意一下,如果你輸入的文字是有特殊字符的(例如$#%^...等文字),你需要將內容轉換成特殊的character codes格式才可以, 例如: 帳號blackie.tsai 密碼$RFV5tgb
再上面的ScreenShot就可以看到其實我打進去setting的密碼是%24RFV5tgb而不是$RFV5tgb
如果需要特殊字符轉碼可以參考HTML character codes
設定完後我們可以到隨意一個Github公開專案去複製他.git的位置(如下圖)
然後同樣透過git bash我們輸入git clone https://github.com/angular/angular.js.git
的方式即可clone回來瞜,如下圖再跑進度表即可
這邊順到一提如果你要再git bash 貼上文字的話要在git bash的邊框按下右鍵點選Edit>Paste
同樣,如果要複製git bash內某段文字內容就點選Edit>Mark然後滑鼠左鍵選完後再按下右建複製即可。
如果覺得文章還不錯麻煩請在文章最上面給予推薦,你的支持是小弟繼續努力產出的動力!