将本服务器的ssh端口22改为1068后,git pull和git push时,
出现:ssh: connect to host gitee.com port [端口]: Connection timed out 错误
目测是因为,gitee的链接,使用的是SSH协议,但是服务器的端口由22变为了1068,
所以请求gitee服务器时,也由22变更为了1068,所以只要SSH协议的链接加上22端口即可
去git文档里看了 git://URL 方式,发现可以直接在 URL 上进行添加端口
-
ssh://
[<user>@
]<host>[:
<port>]/
<path-to-git-repo> -
git://
<host>[:<port>]/
<path-to-git-repo> -
http
[s
]://
<host>[:
<port>]/
<path-to-git-repo> -
ftp
[s
]://
<host>[:
<port>]/
<path-to-git-repo>
具体可以看这个git文档:https://git-scm.com/docs/git-clone#_git_urls
所以SSH协议的原链接:
[email protected]:<用户名>/<path-to-git-repo>
修改成:
ssh://[email protected]:<port>/<用户名>/<path-to-git-repo>
即可正常操作 git pull 和 git push 了。
标签:git,22,端口,gitee,ssh,com From: https://www.cnblogs.com/j-jian/p/18185969