git clone 中に「https のリモートヘルパーが見つかりません」というメッセージが表示される 質問する

git clone 中に「https のリモートヘルパーが見つかりません」というメッセージが表示される 質問する

HTTPS リポジトリのクローンを作成できません。SSH リポジトリのクローンは作成できますが、HTTPS リポジトリのクローンは作成できません。企業のファイアウォールの内側にいるので、GIT プロトコルをテストできません。

私がやろうとしているのは次のことです:

$ git clone https://github.com/nvie/gitflow.git
Cloning into gitflow...
fatal: Unable to find remote helper for 'https'

これまで試したことは以下のとおりです(Google検索に基づく)

  • Gitのパージとインストールapt-get
  • build-depsGitのインストールapt-get
  • curl devライブラリのインストール
  • 海外居住者向けライブラリのインストール
  • Git ソースをダウンロードし、以下を使用してビルドします。
    • ./configure --prefix=/usr --with-curl --with-expat
    • また、curlバイナリ(./configure --prefix=/usr --with-curl=/usr/bin/curl)でconfigureを指定してみました

インターネットで見つけられるあらゆることを試しましたが、うまくいきませんでした。誰か助けてくれませんか?

Git バージョン = 1.7.6.4

OS = Ubuntu 11.04

ベストアンサー1

git をコンパイルするときに (lib)curl-devel がインストールされていないと、この問題が発生する可能性があるようです。

(lib)curl-devel をインストールし、git を再構築/インストールすると、問題は解決するはずです。

$ yum install curl-devel
$ # cd to wherever the source for git is
$ cd /usr/local/src/git-1.7.9  
$ ./configure
$ make
$ make install

これは Centos 6.3 では機能しました。

yum をお持ちでない場合は、ここから curl-devel のソースをダウンロードできます。


代わりに Ubuntu を実行している場合:

sudo apt-get install libcurl4-openssl-dev 

おすすめ記事