Установка Git на Windows

Я установил несколько разных версий Git на Windows с одной и той же ошибкой. Я получаю сообщение об ошибке "libssh2.dll не установлен на этом компьютере...".

Я осмотрел установочные файлы, и, Windows права, его там нет. Я попытался установить двоичные файлы ssh2.dll (единственное место, где я мог их найти - в дистрибутиве php), поместить их в системные каталоги и все остальное.

Кто-нибудь знает источник / или решение проблемы?

2 ответа

Решение

Я наконец решил это. Я не могу точно сказать, из-за чего возникла проблема - иными словами, почему она не работала с различными установками git и т. Д. Хотя я ожидаю, что проблема была той же; не имеет смысла, что я продолжал устанавливать разные неработающие пакеты Git.

Во всяком случае, что решило это так:

Я скачал libssh2.dll двоичные файлы с веб-сайта libssh2.org, но файл, который прилагается к нему, был libssh2-1.dll, который остался незамеченным мерзавцем Мне не пришло в голову переименовать его, но это могло бы сработать.

Однако, что работало, так это скачивание двоичных файлов Cgminer, которые, как я как-то обнаружил, содержат libssh2.dll,

Я тогда скопировал libssh2.dll в ..\mysisgit\bin и с тех пор мерзавец работал отлично. Бог знает, почему его там не было; тем более что это версия mysisgit, которая поставляется с cmder (Таким образом, я предполагаю, что это недавняя версия Mysisgit).

Это сделало меня глупым. Обратите внимание на дату моего оригинального сообщения.

Эта ошибка была исправлена ​​в 2011 году.

В процессе установки я бы порекомендовал просто разархивировать переносную версию msysgit.

PortableGit-1.8.3-preview20130601.7z 

Тогда не будет проблемы.

Другие вопросы по тегам