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

使用Git推送代码至GitHub仓库失败,请求URL返回400错误

Git Push触发400错误的原因分析

核心问题

看错误信息里的仓库URL:https://github.com/vertalQ/demo-repo2.git01~/,这个地址存在明显格式错误——末尾多了01~无效字符,GitHub无法识别这种畸形的请求地址,直接返回400错误。

其他关联问题

  • 你配置了SSH密钥但没生效,是因为当前用的是HTTPS协议的远程地址,SSH密钥只对SSH协议的仓库地址起作用,两种协议的认证体系完全独立,HTTPS认证靠的是账号密码或个人访问令牌(PAT),和SSH密钥无关。
  • 大概率是手动输入仓库地址时手误,把多余字符加到了URL里,导致请求地址无效。

解决步骤

  1. 先查看当前远程仓库地址确认问题:
    git remote -v
    
  2. 删除错误的远程地址:
    git remote remove origin
    
  3. 添加正确的远程仓库地址(选对应协议):
    • SSH格式:
      git remote add origin git@github.com:vertalQ/demo-repo2.git
      
    • HTTPS格式:
      git remote add origin https://github.com/vertalQ/demo-repo2.git
      
  4. 重新执行推送:
    git push -u origin main
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 19:35:26