ssh修改端口后,gitee(git)连接超时
将本服务器的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协议的原链接:
git@gitee.com:<用户名>/<path-to-git-repo>
修改成:
ssh://git@gitee.com:<port>/<用户名>/<path-to-git-repo>
即可正常操作 git pull 和 git push 了。
例如原链接为:
git@gitee.com:jian-jian/cnblogs.git 即: git@gitee.com:<user-name>/<path-to-git-repo>
修改后:
ssh://git@gitee.com:22/jian-jian/cnblogs.git
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具