[git-users] git can't find remote helper for https (but it's there)

2014-02-12 Thread Antonio Pérez Barrero
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)

2014-02-12 Thread Antonio Pérez Barrero
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)

2014-02-12 Thread Antonio Pérez Barrero
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.