ソースからの GIT: 致命的: 'https' のリモート ヘルパーが見つかりません

ソースからの GIT: 致命的: 'https' のリモート ヘルパーが見つかりません

私はルート権限を持っていないので、gitをローカルでソースからコンパイルしました。私のディストリビューションはOpenSUSE 13.1です。エラーをグーグルで検索するとfatal: Unable to find remote helper for 'https'

curlが正しく設定されていないことが示唆されました。しかし、curlを使用してアクセスするとhttps://example.com問題なく動作します。

もう 1 つの可能性は、git の設定と作成中に curl が git に適切にリンクされなかったというものです。

私が今いる場所に到達するために踏んだステップ:

自宅に Openssl-1.0.0t をインストールしました。

./config --prefix=$HOME shared
make
make install

(エラーなく完了)

次に、curl-7.48.0 を自宅にインストールしました。

./buildconf
./configure --prefix=$HOME --with-ssl=$HOME

Compiler:         gcc
  SSL support:      enabled (OpenSSL)
  SSH support:      enabled (libSSH2)
  zlib support:     enabled
  GSS-API support:  no      (--with-gssapi)
  TLS-SRP support:  enabled
  resolver:         default (--enable-ares / --enable-threaded-resolver)
  IPv6 support:     enabled
  Unix sockets support: enabled
  IDN support:      no      (--with-{libidn,winidn})
  Build libcurl:    Shared=yes, Static=yes
  Built-in manual:  enabled
  --libcurl option: enabled (--disable-libcurl-option)
  Verbose errors:   enabled (--disable-verbose)
  SSPI support:     no      (--enable-sspi)
  ca cert bundle:   no
  ca cert path:     /etc/ssl/certs/
  ca fallback:      no
  LDAP support:     enabled (OpenLDAP)
  LDAPS support:    enabled
  RTSP support:     enabled
  RTMP support:     no      (--with-librtmp)
  metalink support: no      (--with-libmetalink)
  PSL support:      no      (libpsl not found)
  HTTP2 support:    disabled (--with-nghttp2)
  Protocols:        DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMAPS LDAP LDAPS POP3 POP3S RTSP SCP SFTP SMB SMBS SMTP SMTPS TELNET TFTP

make 
make install

(エラーなく完了)

3番目に、expat 2.1.1をインストールしました。

CPPFLAGS="-I $HOME/include" LDFLAGS="-L$HOME/lib -L$HOME/lib64" ./configure --prefix=$HOME
make
make install

(エラーなく完了)

最後に GIT 2.8.2:

CPPFLAGS="-I $HOME/include" LDFLAGS="-L$HOME/lib -L$HOME/lib64" ./configure --with-curl=$HOME --with-openssl=$HOME --prefix=$HOME --with-expat=$HOME
make
make install

これも警告が報告されることなくうまくいっているようです。明らかに何かを見落としているのですが、何が原因なのかわかりません... 誰か助けてくれませんか?

解決 lib64 ディレクトリを LDFLAGS に追加します (コマンドが更新されました)。

答え1

解決策: lib64 ディレクトリを LDFLAGS に追加します (コマンドが更新されました)。

関連情報