Instalando o Git no Windows

2

Instalei várias versões diferentes do Git no Windows, todas com a mesma falha. Eu recebo um erro "libssh2.dll não está instalado neste computador ...".

Eu olhei em volta dos arquivos de instalação e, o Windows está certo, não está lá. Eu tentei instalar os binários ssh2.dll (o único lugar que eu poderia encontrá-los é em uma distribuição php), colocando-os nos diretórios do sistema e tudo mais.

Alguém conhece a fonte de / ou uma solução para o problema?

    
por dgo 24.08.2013 / 18:02

2 respostas

1

Eu finalmente resolvi isso. Eu não posso dizer exatamente qual foi a fonte do problema desde o início - em outras palavras, por que não funcionou com várias instalações de git, etc. Embora eu espere que o problema seja o mesmo; não faz sentido que eu continuei instalando diferentes pacotes Git quebrados.

De qualquer forma, o que resolveu isso é:

Eu baixei os libssh2.dll binários do site libssh2.org, mas o arquivo que veio com ele foi libssh2-1.dll , que não foi detectado pelo git. Não me ocorreu renomeá-lo, mas isso pode ter funcionado.

No entanto, o que fez funcionar foi o download do Binários do Cgminer , que - como eu descobri de alguma forma - contêm libssh2.dll .

Eu então copiei libssh2.dll para ..\mysisgit\bin , e o git funcionou perfeitamente desde então. Deus sabe porque não estava lá; especialmente porque esta é a versão do mysisgit que é empacotada com cmder (assim eu suponho que seja uma versão recente do mysisgit).

Isso me deixou estúpido. Observe a data da minha postagem original.

    
por 15.03.2014 / 03:51
3

Esse bug foi corrigido em 2011 .

Eu recomendaria, como processo de instalação, simplesmente descompactar um versão portátil do msysgit .

PortableGit-1.8.3-preview20130601.7z 

Não haverá problema.

    
por 24.08.2013 / 19:41