【问题标题】:Error when attempting to clone a Git repository尝试克隆 Git 存储库时出错
【发布时间】:2015-02-23 15:57:49
【问题描述】:

当尝试在 WinXP 机器上使用 Git 1.9.5 通过 https(以及随后的 http)连接克隆存储库时,我注意到出现以下错误消息:

过程入口点 BIO_clear_flags 不能位于 动态链接库 libeay32.dll。

作为 Git 的全新用户,我不确定如何继续。

【问题讨论】:

  • 这看起来像是 Windows 问题,而不是 git 问题。
  • 我担心 git 可能有一个我不知道的额外依赖项。也许是 OpenSSL?
  • 你检查过这个问题吗? superuser.com/questions/746063/…

标签: git windows-xp


【解决方案1】:

据我所知,libeay32.dll 用于创建与服务器的安全连接。也就是说,您或许可以尝试以下方法之一:

  • 尝试发出 http 请求而不是 https。即代替命令:

    $git clone https://github.com/....
    

    你可以试试:

    $git clone http://github.com/...
    
  • 您的 dll 可能已损坏。您可以尝试从互联网下载副本,并将其复制到您的系统文件夹(不要忘记备份您现有的 dll 文件)。

希望对您有所帮助.. :)

【讨论】:

  • 感谢塔伦和@nwinkler。我安装了 OpenSSL-Win32,作为其安装过程的一部分,它将 libeay32.dll 的副本放入 C:\Windows\System32 文件夹。 (在我删除了该文件夹中已经存在的旧副本之后)。问题立即得到解决。
猜你喜欢
  • 2021-07-09
  • 2013-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-06
相关资源
最近更新 更多