Git 1.7.11 Debian fatal: no se puede encontrar el ayudante remoto para 'https'

Estoy usando bitbucket junto con git para administrar un proyecto. No he tenido problemas en el entorno de desarrollo de Windows. Sin embargo, tengo problemas en Debian Squeeze. El problema no está presente en clon, solo en push. El error que obtengo es:

fatal: no se puede encontrar el ayudante remoto para 'https'

Intenté comstackrlo con curl, intenté instalar varias versiones de curl, pero no tuve éxito. En esta pregunta, la versión de git fue 1.7.1 y la respuesta fue mover a 1.7.7, sin embargo, mi versión de git es 1.7.11

¿Cómo puedo arreglar esto?

Actualizar:

Mi config.log dice NO_CURL = ''

No tengo problemas para usar curl por sí mismo con https

Actualización2:

mi configuration también dice NO_OPENSSL = ''

Hacer un find -name git-remote- * en la raíz me muestra lo siguiente:

./usr/share/man/man1/git-remote-helpers.1.gz ./usr/local/libexec/git-core/git-remote-fd ./usr/local/libexec/git-core/git-remote-ext ./usr/local/libexec/git-core/git-remote-https ./usr/local/libexec/git-core/git-remote-testgit ./usr/local/libexec/git-core/git-remote-ftps ./usr/local/libexec/git-core/git-remote-ftp ./usr/local/libexec/git-core/git-remote-http ./usr/lib/git-core/git-remote-https ./usr/lib/git-core/git-remote-testgit ./usr/lib/git-core/git-remote-ftps ./usr/lib/git-core/git-remote-ftp ./usr/lib/git-core/git-remote-http ./home/osednaca/git-1.7.11/git-remote-ftps ./home/osednaca/git-1.7.11/git-remote-ext ./home/osednaca/git-1.7.11/git-remote-https ./home/osednaca/git-1.7.11/git-remote-testgit.py ./home/osednaca/git-1.7.11/git-remote-ftp ./home/osednaca/git-1.7.11/git-remote-fd ./home/osednaca/git-1.7.11/Documentation/git-remote-helpers.txt ./home/osednaca/git-1.7.11/Documentation/git-remote-fd.txt ./home/osednaca/git-1.7.11/Documentation/git-remote-testgit.txt ./home/osednaca/git-1.7.11/Documentation/git-remote-ext.txt ./home/osednaca/git-1.7.11/git-remote-testgit ./home/osednaca/git-1.7.11/git-remote-http ./home/osednaca/git-1.7.11/contrib/mw-to-git/git-remote-mediawiki ./home/osednaca/git-1.7.11/contrib/mw-to-git/git-remote-mediawiki.txt 

Si fuera a strace -f esto, vería que en realidad está tratando de encontrar ese helper, pero en la ruta del sistema. Para cambiar esa raíz, puede usar –exec-path o GIT_EXEC_PATH.

Por ejemplo, digamos que obtuve git-core del file y dpkg -x en ~ / opt, lo haría entonces

 exportar GIT_EXEC_PATH = / home / ppetraki / opt / usr / lib / git-core

dónde,

 encuentre ~ / -name git-remote-https
 / inicio / ppetraki / opt / usr / lib / git-core / git-remote-https

Use esto para depurar,

 strace -f $ FOO / usr / bin / git clonar https: // uri> trace.out 2> & 1

Espero que esto ayude.