Git克隆错误:“致命:不允许对... ref进行多次更新”

时间:2019-02-28 09:49:06

标签: git macos homebrew

尝试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

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

还有其他人对此问题感到迷惑吗?不太确定这是怎么回事...

谢谢!

1 个答案:

答案 0 :(得分:7)

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

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

我知道git v2.21.0是在几天前发布的,所以也许某些事情发生了变化。我需要查看发行说明。

无论如何,希望这可以对某人有所帮助!