You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用SSH地址执行git clone操作失败,用户名被识别为端口号如何解决

问题根因

你使用的是SSH协议的仓库地址,但你的Git全局配置存在错误的地址重写规则,会自动将git@github.com:开头的SSH地址替换为https://github.com:开头的地址,Git解析HTTPS地址时会将域名后:后的内容识别为端口号,因此报错。

解决方案

  • 首先执行命令查看是否存在重写规则:
    git config --global --list | grep insteadof
    
    如果输出包含url.https://github.com/.insteadof=git@github.com:,说明确实存在该规则。
  • 如果你希望继续使用SSH协议克隆:
    执行命令删除错误的重写规则即可:
    git config --global --unset url."https://github.com/".insteadOf
    
    之后重新执行原克隆命令即可:
    git clone git@github.com:rgov/Thunderbolt3Unblocker.git
    
    注意:使用SSH克隆需要你本地已经将SSH公钥添加到你的GitHub账户中,否则会有权限报错。
  • 如果你希望使用HTTPS协议克隆:
    直接使用标准HTTPS格式的克隆命令即可,不需要修改配置:
    git clone https://github.com/rgov/Thunderbolt3Unblocker.git
    

内容的提问来源于stack exchange,提问作者elfmacs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 16:54:00