【问题标题】:Git cloning error: 'fatal: multiple updates for ... ref not allowed'Git 克隆错误:'致命:不允许多次更新 ... ref'
【发布时间】:2019-02-28 09:49:05
【问题描述】:

我在尝试 git clone 存储库时遇到错误:

git clone https://github.com/laradock/laradock.git                                                 
Cloning into 'laradock'...                                                                           
remote: Enumerating objects: 8606, done.                                                             
remote: Total 8606 (delta 0), reused 0 (delta 0), pack-reused 8606                                  
Receiving objects: 100% (8606/8606), 8.09 MiB | 6.92 MiB/s, done.                                    
Resolving deltas: 100% (4551/4551), done.                                                            
fatal: multiple updates for ref 'refs/remotes/origin/LaraDock-ToolBox' not allowed

我尝试克隆的任何 repo 都会发生这种情况。我正在运行通过homebrew 安装的git version 2.21.0

有没有其他人遇到过这个问题?不太清楚这里发生了什么......

谢谢!

【问题讨论】:

    标签: git macos homebrew


    【解决方案1】:

    好吧,我似乎已经解决了这个问题。从我的 .gitconfig 中删除以下内容似乎可以解决问题,但我不确定为什么:

    [remote "origin"]
        fetch = +refs/heads/*:refs/remotes/origin/*
    

    我知道git v2.21.0 是几天前刚刚发布的,所以可能有些东西在幕后发生了变化。我需要查看发行说明。

    无论如何,希望这可以帮助别人!

    【讨论】:

    • 对我有很大帮助!我的环境$ git --version git version 2.21.0
    • 你确实做到了。谢谢!
    • 对我来说这样做的命令是git config --global --unset remote.origin.fetch
    • 另外,请务必从您的 .gitconfig 中删除 fetch = refs/tags/*:refs/tags/*
    • git config --global --unset remote.origin.fetch 也为我醒来。 (正如斯蒂芬·索西尔所说)。我在我的 git 配置(在 C:\ProgramData\Git\config)中没有找到任何 [remote "orign"]
    【解决方案2】:

    我遇到了类似的问题。但是相反,在检查了我的 .gitconfig 之后,我意识到我有 3 个条目

    fetch = +refs/pull//head:refs/remotes/origin/pr/

    所以解决办法就是删除所有多余的条目,只留下一个条目。

    我还没有真正检查为什么会发生这种情况,也没有检查问题是什么,但似乎基于远程 origin ,git首先获取文件,并按时解决仍然请求的第二个和第三个条目相同的文件,导致来自同一来源的同一 repo 的多次更新。

    【讨论】:

      猜你喜欢
      • 2018-01-30
      • 1970-01-01
      • 1970-01-01
      • 2017-09-16
      • 2018-10-31
      • 1970-01-01
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多