Git推送时出现Libcurl.dll错误

15 windows git bitbucket

最近我安装了Git(使用Bit bucket for repository).我根据网上找到的不同指南配置了所有内容,但每当我使用该命令时,git push -u origin --all我都会收到以下错误:

无法在动态链接库libcurl.dll中找到过程入口点curl_multi_timeout

1O1*_*1O1 31

  • 进入到安装的Git的文件夹(defalut:C:\Program Files\Git).
  • 文件复制"libcurl.dll"Git安装文件夹(C:\Program Files\Git\bin\libcurl.dll)中.
  • 将其粘贴到git.exe所在的位置(C:\Program Files\Git\libexec\git-core).

这应该可以解决问题,因为现在它会在回退到系统文件夹之前检查当前正在执行的文件夹中的lib.


Cha*_*esB 30

看起来这是他们的libcurlOpenOffice冲突.根据我的理解,Openoffice在系统目录中放置了一个旧的libcurl.dll.

尝试从C:\Windows\sysWOW64和/或删除libcurl.dll C:\Windows\System32(重新安装Git或卸载OpenOffice似乎没有解决问题).