SourceTree y Git, http-push falló

Estoy escribiendo un código para un cliente.

Él me dio un server remoto donde puedo impulsar mis compromisos. Cuando presiono, eso es lo que está pasando:

Pantalla

Windows dice que tengo un problema con libcurl-4.dll, falta la biblioteca.

Intenté instalar en el website de Curl la DLL correcta para solucionar el problema … no funcionó.

Cuando presiono bitbucket / github, todo funciona sin problemas.

Alguna idea en mente?

Actualización 2016 (3 años después)

El último git-for-windows basado en el proyecto msys2 y que reemplaza a msysgit debería solucionar el problema.

Por si acaso, busque otro libcurl*.dll en su sistema y elimínelos.


Respuesta original (oct 2013)

Asegúrese de que su SourceTree hace reference a un msysgit 1.8.4 (que puede especificar durante la installation):

http://cdn-ak.f.st-hatena.com/images/fotolife/d/dameleon/20130321/20130321184036.jpg

msysgit 1.8.3 (Git-1.8.3-preview20130601.exe) no incluyó por error el libcurl-4.dll :

http://qph.cf.quoracdn.net/main-qimg-fbd8f3086110a41ec7694d6a137574ad


Cuando presiono con bitbucket o github no hay problema, ¿porque usan otro protocolo?

Si la url para esos services es ssh:// (en lugar de https:// ), entonces libcurl no estaría involucrado en absoluto, y eso explicaría por qué esos empujes tienen éxito.