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-deps
Gitのインストール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