Git配置SSH非默認端口(22)

SSH默認端口為22,而Git的訪問是基于SSH的。
通常我們會更改服務器的SSH端口號,即當SSH的端口不是22上時,Git訪問會出現:
ssh: connect to host xxx.com port 22: Connection timed outfatal: The remote end hung up unexpectedly
無論客戶端是在 windows 還是 linux ,配置訪問的端口號,都是修改 用戶的 .ssh 文件夾里的config文件
(假定用戶為 administrator)
windows路徑: C:\Users\Administrator.ssh
linux路徑: /home/administrator/.ssh
如果該路徑下沒有config文件,則創建一個。
config中添加如下內容:
如是以域名訪問的則添加如下內容:(注意修改xxx為你的遠程倉庫的名稱)

Host xxxHostName xxx.comPort 3333

如是以ip訪問的,則添加如下內容:(注意修改ip為你的遠程倉庫ip)
Host "211.111.xx.xxx"Port 3333

注意如果 git 是 ssh 方式免密認證方式登錄的話,且你的私鑰文件名字不是 id_rsa
則還需要在 config 文件中填加:
IdentityFile ~/.ssh/<你的密鑰名>

config中還可以指定User,如
User "git"

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,948評論 18 139
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,958評論 6 342
  • 米爾香閱讀 181評論 0 0
  • 初春的早上,天氣有些陰沉,一輛公交車在城郊的道路上緩緩行駛。 這時上班高峰已過,車上的人不多。年輕的乘...
    旅行的瓶子閱讀 297評論 0 1
  • 我是84年的,男的,在我活著不到40年的這段時間里,單戀過超過5個女孩了。 有默默喜歡的,有被拒絕的。雖然我現在想...
    先2021閱讀 218評論 0 1