You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Git推送提示仓库不存在,远程地址指向仓库内文件夹如何解决?

问题分析与解决建议

对,你猜的完全正确!问题确实出在你把远程仓库源指向了GitHub仓库里的某个具体文件夹,而不是仓库本身的根地址。Git的远程仓库地址必须指向仓库的根目录(也就是包含.git文件夹的层级),而不是仓库内的子文件夹链接。

解决步骤:

  1. 移除错误的远程源
    在终端执行命令,删掉当前指向文件夹的origin:

    git remote remove origin
    
  2. 添加正确的仓库根地址
    你原来的链接对应的仓库根地址应该是https://github.com/asifbilaliems/IEMSCode.git(末尾的.git是Git仓库的标准标识,不加有时也能工作,但加上更稳妥):

    git remote add origin https://github.com/asifbilaliems/IEMSCode.git
    
  3. 验证远程源设置
    再次执行查看命令确认设置正确:

    git remote -v
    

    正确输出应该类似:

    origin  https://github.com/asifbilaliems/IEMSCode.git (fetch)
    origin  https://github.com/asifbilaliems/IEMSCode.git (push)
    
  4. 根据实际需求调整后续操作

    • 如果你想把本地ReportsProject作为独立项目推送:去GitHub新建专属仓库,用新仓库URL替换上述地址即可。
    • 如果你想把项目放到现有IEMSCode仓库的Apps/ReportsProject子目录:先完整克隆IEMSCode仓库到本地,把你的代码复制到对应子文件夹,再执行提交和推送。

最后再尝试git push origin master,应该就能正常完成推送了。

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

火山引擎 最新活动