码迷,mamicode.com
首页 > 其他好文 > 详细

Git配置非22端口,解决:ssh: connect to host xxx port 22: Connection timed out fatal: The remote end hung up unexpectedly

时间:2018-02-16 17:53:45      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:hostname   没有   参考   sdn   自定义   增加   details   lan   目录   

背景:私自搭建了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

 

参考:

http://blog.csdn.net/u010041075/article/details/52981731

http://blog.csdn.net/daiwood/article/details/50561306

Git配置非22端口,解决:ssh: connect to host xxx port 22: Connection timed out fatal: The remote end hung up unexpectedly

标签:hostname   没有   参考   sdn   自定义   增加   details   lan   目录   

原文地址:https://www.cnblogs.com/EasonJim/p/8450306.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!