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

GitHub新仓库无法通过SSH/HTTPS推送克隆 报400及仓库名无效错误

故障原因

远程仓库地址配置错误是核心诱因:

  • HTTPS操作报错是因为你配置的仓库URL末尾多了非法字符~/,GitHub无法解析该路径,直接返回400状态码
  • SSH操作报错是因为配置的SSH地址中仓库名段存在多余非法字符,触发仓库名校验规则拦截
    旧仓库可正常操作已经排除了密钥失效、凭据错误、账号权限类问题,你之前更换SSH密钥、清除本地凭据的操作没有命中故障点,无法解决问题。
解决步骤
  • 查看当前本地仓库绑定的远程地址
    进入本地项目文件夹,执行以下命令输出当前远程配置:
git remote -v

对照GitHub仓库主页给出的官方地址核对,合法地址格式参考:

  • SSH协议:git@github.com:用户名/仓库名.git

  • HTTPS协议:https://github.com/用户名/仓库名.git
    只要输出的地址包含多余的~/、空格、特殊符号,就属于配置错误。

  • 修正错误的远程地址
    执行对应命令覆盖原有错误配置,注意把命令里的占位地址替换成你自己新建仓库的正确官方地址:

# 选用SSH协议时执行
git remote set-url origin git@github.com:你的用户名/你的新建仓库名.git

# 选用HTTPS协议时执行
git remote set-url origin https://github.com/你的用户名/你的新建仓库名.git
  • 验证修复结果
    修正配置后直接重新执行push、clone操作即可,不需要额外调整密钥、凭据相关配置。

常见踩坑点:手动拼接/复制仓库地址时,容易把终端的路径提示符(比如代表用户主目录的~)、多余的斜杠、空格误粘贴到地址末尾,复制地址时建议直接从GitHub仓库主页的「Code」按钮下一键复制官方给出的地址,避免手动输入出错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 05:09:20