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阅读 135,168评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,993评论 6 342
  • 米尔香阅读 181评论 0 0
  • 初春的早上,天气有些阴沉,一辆公交车在城郊的道路上缓缓行驶。 这时上班高峰已过,车上的人不多。年轻的乘...
    旅行的瓶子阅读 300评论 0 1
  • 我是84年的,男的,在我活着不到40年的这段时间里,单恋过超过5个女孩了。 有默默喜欢的,有被拒绝的。虽然我现在想...
    先2021阅读 220评论 0 1