[git-users] git can't find remote helper for https (but it's there)
Hi, I installed git 1.8.5.4 from source under $HOME/bin. My system is SUSE Linux Enterprise Server 11 SP1 (x86_64) After installation I cannot clone repos from https urls, getting the following error: $ git clone https://github.com/apbarrero/pyrad.git Cloning into 'pyrad'... fatal: Unable to find remote helper for 'https' I checked that git is properly compiled against libcurl-devel and libexpat-devel packages. Then I tryed using git-remote-https installed under $HOME/bin/libexec/git-core/ and it worked fine to connect to the same remote: $ $HOME/libexec/git-core/git-remote-https https://github.com/apbarrero/pyrad.git capabilities fetch option push check-connectivity list @refs/heads/master HEAD 9599cf833354793b81d2a47504826332473bcb12 refs/heads/master 1f8f2b995bb5ab55e6c6f1051ccb44875ab1e60d refs/tags/0.6 68552227901d377b513884c70d9582da0329a270 refs/tags/0.6^{} e0cd958edc5b3aad7e31435990674e2cff4e3b7e refs/tags/0.7 c50213b2d4213f3574c1a6b454e6887a529de340 refs/tags/0.7^{} 6085deb4ee37862d65f4a26f472fa2d1894a4331 refs/tags/0.8 33902c5b3da1272a4f5930815f561b8068315ba3 refs/tags/0.8^{} 5a45639faaf1cbf7622fe47e2795d6f5a0ee6658 refs/tags/0.9 edd69b9014d7e5bbf9da203d7db9a26587756aa4 refs/tags/0.9^{} 6e3b16ed19b329be944bd1b10aa17d02eb473009 refs/tags/1.0 30beedc5c4e56a15f4025d25331515aa2a917234 refs/tags/1.0^{} dacf4bd37aaddd3872faeb8a77c801fe3c8550cb refs/tags/1.1 4c3e2d6700947ca6ea7b3319ff52abb7029bf3be refs/tags/1.1^{} 9a7f5a4e9fe19ef9f45db4e28a7d4648a011cc9b refs/tags/1.2 ee7ec8f2b37da5e84bf0fbb83e214a8bd3cfdf70 refs/tags/1.2^{} e16af24d814e8d8c83b172ca6103fd3ab93b08db refs/tags/2.0 ce4a625caf5c6d892e020ec150373043a203366e refs/tags/2.0^{} So I guess it's an installation problem. Any clue on how git locates remote helpers installed in the system? Thanks. Antonio -- You received this message because you are subscribed to the Google Groups Git for human beings group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
Re: [git-users] Re: git can't find remote helper for https (but it's there)
I looked at this post in stackoverflowhttp://stackoverflow.com/a/16946531/198011 and use strace to find out git clone is trying to look for remote helpers under $HOME/bin/libexec/git-core, but make install left the libexec/git-coredirectory under$HOME, instead of $HOME/bin. Creating a soft link under $HOME/bin/ to ../libexec got it working. So it is rather an installation issue or a bug in the directory list where git looks for binaries under libexec. On Wed, Feb 12, 2014 at 12:15 PM, Thomas Ferris Nicolaisen tfn...@gmail.com wrote: On Wednesday, February 12, 2014 11:16:37 AM UTC+1, Antonio Pérez Barrero wrote: So I guess it's an installation problem. Any clue on how git locates remote helpers installed in the system? This is a bit of a shot in the dark, but did you try completely installing Git after installing libcurl-devel? I don't know much about the remote helpers stuff unfortunately. -- You received this message because you are subscribed to a topic in the Google Groups Git for human beings group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/git-users/Prahuw9yu1g/unsubscribe. To unsubscribe from this group and all its topics, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- Antonio Pérez Barrero apbarr...@gmail.com -- You received this message because you are subscribed to the Google Groups Git for human beings group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
Re: [git-users] Re: git can't find remote helper for https (but it's there)
Just followed first paragraph in INSTALL an run: $ make make install But I found it was my environment that was wrong, not a git build system issue. I had GIT_EXEC_PATH pointing to an NFS directory where an older version of git-core binaries was installed, just unsetting the env variable makes git installation under $HOME/bin work, even removing the soft link to ../libexec. Thanks for helping! On Wed, Feb 12, 2014 at 1:12 PM, Magnus Therning mag...@therning.orgwrote: On Wed, Feb 12, 2014 at 12:36 PM, Antonio Pérez Barrero apbarr...@gmail.com wrote: I looked at this post in stackoverflow and use strace to find out git clone is trying to look for remote helpers under $HOME/bin/libexec/git-core, but make install left the libexec/git-core directory under $HOME, instead of $HOME/bin. This sounds like it could be a bug in the git build system, but judging if it is would require the exact build steps you ran. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: mag...@therning.org jabber: mag...@therning.org twitter: magthe http://therning.org/magnus -- You received this message because you are subscribed to a topic in the Google Groups Git for human beings group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/git-users/Prahuw9yu1g/unsubscribe. To unsubscribe from this group and all its topics, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- Antonio Pérez Barrero apbarr...@gmail.com -- You received this message because you are subscribed to the Google Groups Git for human beings group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.