修改了SSH默认端口之后,如何配置git?
出现问题
由于安全或者其它原因,我们可能会修改默认的SSH服务端口号,默认情况下,已有的git项目在pull或者push的时候会报错!
现在假设原来的项目的remote设置为git@xxx.com:Projects/xxx.git,将服务器SSH默认端口修改为223后,导致push或 pull出错
有两个解决办法
第一种方法
1 | git remote set-url origin ssh://git@xxx.com:223/~/Projects/p1.git |
第二种方法
1 | cat>~/.ssh/config |
修改p1.git项目下的git配置文件
1 | git remote set-url origin git@xxx:Projects/p1.git |
相关链接
gitlab 社区解决方案