2013-03-21 26 views
9

私はgithubリポジトリをいくつか持っており、ここ数ヶ月間正常に動作しています。
はしかし、数日前、私は
をプッシュとプルしようとしたとき、奇妙なエラーを取得開始しました:githubエラー:libcurlでプロトコルhttpsがサポートされていないか無効になっています

エラー:
がhttpsにアクセスしながら議定書がlibcurlのではサポートまたは無効になっていないHTTPS:...致命的な:HTTPリクエストを

私は気付いていないことを変更していないので、わからない
ここからエラーが発生しています。前もって感謝します。

答えて

1

異なるlibcurl.dllバージョンがインストールされていて、そのうちの1つがgithub1を上書きしている可能性があります(これはhttpsをサポートしています)。

あなたのOSはわかりませんが、WindowsではPATH設定を変更する必要があるので、正しいlibcurl.dllを指し示します(c:\のlibcurl検索を実行してgithubがどこにあるか知る)。

私のケースでは、githubからlibcurl.dllを使いこなすのはPure Dataのインストールでした。

希望します。

0

私は同じ動作をしました。理由は分かりませんが、Repo Orignをssh/gitプロトコルに変更することで解決しました。

8

このエラーは、あなたが純粋なデータをインストールした場合に表示されます。 Hereは、Pure Dataとgitの間の競合を記述しています。 Pure Dataインストーラは、それ自身のlibcurl-4.dllをsystem32フォルダに入れます。

純粋なデータをインストールしなかった場合でも、インストールされたgitの場所からlibcurl-4.dllの前に読み込まれるライブラリパスにlibcurl-4.dll somhereがあります。

+0

正確に私の問題、リンクのおかげで。 –

+0

私のために同じ問題。これはpdの開発者に報告されていますか? – endolith

+0

その2016年、私の場合は「not-me!too!」を追加する時間はノートパッドでした++ – jtmcdole

0

libcurl問題を解決するために、誰かができない場合は、これは[remote "origin"]

  • があなたのためにgithubのからssh urlを取得するセクションの下url=エントリを見つけ、あなたのレポディレクトリの下に

    1. 編集.git/configファイル
    2. を修正適用することができますリポジトリを置き換え、https urlconfig fileに置き換えます。
    3. 設定ファイルを保存して閉じます。これでgitを使うことができます。
  • 4

    私の場合はPureDataではないが、私はどのプログラムが矛盾しているのか分からなかった。そこでCドライブのlibcurl.dllを検索し、SysWOW64フォルダから切り取り、デスクトップに貼り付けました。その詳細を見て、それはいくつかの "深センmoyeaソフトウェア" Googleで私のリルの兄弟によってインストールされた変換YouTubeに私を導いていた。とにかくファイルを削除すると、gitは再び動作しました。

    +0

    SysWOW64フォルダからlibcurl-4.dllを動かすことで同じ問題が解決しました。 – gaborous

    +0

    私の時間を節約! –

    0

    私はmacosとhomebrewで同じエラーが発生しました。 私が試みたとき - > gitクローン... 返された:

    致命的:アクセスすることができません 'https://github.com/ ....「:

    rm '/usr/local/bin/git' 
    

    を、それは上に述べたように::プロトコルは、私がやったlibcurlのではサポートまたは無効になっていない

    をHTTPS

    brew link git  
    

    その後、私は再びgitのクローンを行なったし、キーチェーンポップアップボックスが現れ、それはうまくいった。

    関連する問題