在 Windows 上安装 Git

在 Windows 上安装 Git

我在 Windows 上安装了几个不同版本的 Git,但都遇到了同样的问题。我收到错误“此计算机上未安装 libssh2.dll...”。

我查看了安装文件,Windows 没错,它不在那里。我尝试安装 ssh2.dll 二进制文件(我唯一能找到它们的地方是在 php 发行版中),将它们放在系统目录中等等。

有人知道该问题的根源或解决方案吗?

答案1

漏洞已于 2011 年修复

我建议,作为安装过程,只需解压缩msysgit 的便携版本

PortableGit-1.8.3-preview20130601.7z 

那就不会有问题了。

答案2

我终于解决了这个问题。我无法确切地说出问题的根源是什么 - 换句话说,为什么它不能与各种 git 安装一起使用,等等。虽然我预计问题是一样的;但我一直安装不同的损坏的 Git 包是没有道理的。

无论如何,解决这个问题的方法是:

我从 libssh2.org 网站下载了libssh2.dll二进制文件,但随附的文件是libssh2-1.dll,git 无法检测到。我没有想到重命名它,但这可能有用。

然而,什么做过工作是下载Cgminer 二进制文件,正如我以某种方式发现的那样,它恰好包含libssh2.dll

然后我将其复制libssh2.dll..\mysisgit\bin,从此 git 就一直完美运行。天知道为什么它不在那里;尤其是因为这是随附的 mysisgit 版本cmder(因此我假设它是最新的 mysisgit 版本)。

这让我很无语。请注意我最初发帖的日期。

相关内容