修改了SSH默认端口之后,如何配置GIT?

原文地址:http://zengrong.net/post/1544.htm



本站文章除注明转载外,均为本站原创或者翻译。
本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商;
本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载;
本文标题:修改了SSH默认端口之后,如何配置git?
本文链接:http://zengrong.net/post/1544.htm

由于安全或者其它原因,我们可能会修改默认的SSH服务端口号,默认情况下,已有的git项目在pull或者push的时候会报错。
现在假设原来的项目的remote设置为[email protected]:Projects/p1.git,将服务器SSH默认端口修改为3022后,导致push出错。

有两个解决办法:

一、直接修改URL为SSH://开头


1
git remote set-url origin ssh://[email protected]:3022/~/Projects/p1.git
二、 修改本地配置文件


1
2
3
4
5
6
cat>~/.ssh/config
# 映射一个别名
host newdomain
hostname domain.com
port 3022
# ctrl+D
修改p1.git项目下的git配置文件


1
git remote set-url origin git@newdomain:Projects/p1.git
关联文章
[转]常用UNIX命令

猜你喜欢

转载自wangxiaoxu.iteye.com/blog/2153541