src refspec main 与任何内容都不匹配:无法将某些引用推送到 git(对于现有项目)

问题描述 投票:0回答:2

我需要将现有项目上传到我自己的存储库

前提条件:

  • 我从 zip 文件下载了一个新项目
  • 我在自己的 git 存储库上创建了一个新项目

步骤:

我按照 git 给出的说明进行操作:

git init
git remote add origin https://...`  
git branch -M main
git push -uf origin main

错误:

错误:src refspec main 与任何内容都不匹配
错误:无法将一些参考推送到“https://gitlab.com/../...-main.git”

附加信息:

  • 我已经与我的存储库建立了

    ssh
    连接,并在其他项目上成功使用了 git。

  • 我也尝试了

    git remote add origin [email protected]:..../...-main.git
    的选项,但收到了相同的结果


如何解决这个问题?

git gitlab
2个回答
1
投票

仔细检查您是否添加了遥控器

git remote -v 

你应该看到你的远程存储库 URL,然后尝试

git fetch origin main

而不是推动。

您可以推送一次进行抓取。


0
投票

该错误通常发生在 Git 找不到要推送到的 master 分支时,通常由以下原因引起:

存储库中没有提交的数据。 分支名称输入错误。 分公司已更名。 使用空存储库。

© www.soinside.com 2019 - 2024. All rights reserved.