背景:私自搭建了Git服務器,而Git本身就是SSH進行連接的,而Git命令上默認只能通過22端口實現。
解決方法:
第一種:
在系統的用戶目錄下的文件夾:.ssh
如果該路徑下沒有config文件,則創建一個。
config中添加如下內容:
如是以域名訪問的則添加如下內容:(注意修改xxx為你的遠程倉庫的名稱)
Host xxx
HostName xxx.com
Port 3333
如是以IP訪問的,則添加如下內容:(注意修改IP為你的遠程倉庫IP)
Host "211.111.xx.xxx"
Port 3333
第二種:
Git本身基於SSH的,所以直接使用SSH的寫法來增加自定義端口號
git clone ssh://git@domain.com:3022/~/Projects/p1.git
參考: