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

推送本地create-react-app至GitHub时Git报“无效仓库名”错误求助

解决Create React App项目推送到GitHub失败的问题

根据你描述的报错情况(提示无效仓库名),可以按以下步骤排查解决:

  • 检查远程仓库地址正确性
    先执行git remote -v查看当前配置的远程仓库地址,确认是否和GitHub仓库的SSH地址完全一致,重点检查用户名(jcomp-03)、仓库名(codeforsofl)有没有拼写错误,或者地址里是否包含多余空格。

  • 确认GitHub仓库状态
    确保你在GitHub上创建的codeforsofl仓库确实存在,且创建时没有勾选初始化README、.gitignore或LICENSE文件——如果勾选了这些,远程仓库会有初始提交,本地推送时会出现冲突,需要先拉取合并再推送。

  • 重新配置远程仓库
    如果远程地址配置有误,先删除旧的远程配置:

    git remote remove origin
    

    然后重新添加正确的远程地址:

    git remote add origin git@github.com:jcomp-03/codeforsofl.git
    
  • 确认本地Git仓库初始化状态
    新版Create React App默认不会自动初始化Git仓库,如果你在创建项目后没有执行git init,需要先完成初始化流程:

    git init
    git add .
    git commit -m "Initial commit"
    
  • 分支匹配检查
    确认本地分支是main,且GitHub仓库的默认分支也是main(如果GitHub默认分支是master,则推送命令改为git push -u origin master)。

  • 空白远程仓库的强制推送
    如果GitHub仓库是完全空白的,本地已经完成提交,可以尝试强制推送:

    git push -u origin main -f
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 23:40:26