linux - git clone中に「httpsのリモートヘルパーが見つかりません」

原文 linux git ubuntu

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

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

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


私はこれまでに以下を試しました(Google検索に基づく)


apt-getによるGitのパージとインストール
build-depsを介したGitのapt-getのインストール
curl devライブラリのインストール
Expatライブラリのインストール
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
答え
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のソースをここからダウンロードできます。


http://curl.haxx.se/dlwiz/?type=devel




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

sudo apt-get install libcurl4-openssl-dev 
関連記事

linux - ディープパケットインスペクションを使用してサーバーを介してトレントトラフィックをブロックする[終了]

linux - バッファリングされていないbash出力

python - uv4l raspicamドライバーを使用したSimpleCVのセットアップ

linux - / dev / serial / by-idの一意性

python - Rのカスタムインストールでのrpy2の使用

linux - シェルスクリプトを使用してディレクトリからUSBにファイルをコピーする

linux - opensslのコンパイルが「/ usr / bin / ld:cannot find -lz」で失敗する

c++ - openmp parallelセクションのベンチマーク

python - 2番目のスクリプトが実行中か、すでに終了しているかを確認します

php - CentOSにPHP FileInfoモジュールをインストールする方法