【Git】httpsでgit pushしようとしたらエラーが出た(Windows)

By | 2015年1月13日

git push -u origin master
上記コマンドでhttpsでプッシュしようとしたら以下のようなエラーが出てしまった。

error: Protocol https not supported or disabled in libcurl while accessing https://***.***.***
fatal: HTTP request faild

※url部分は***.***.***に変えてある。

libcurlに原因があるようなのだが、どう解決したらいいのか、ちょっと分からない。
色々検索してみると、StackOverflowで以下のような投稿を見つけた。
http://stackoverflow.com/questions/17694502/libcurl-dll-error-with-git-push
この投稿の真ん中あたりに手順が書いてある。

  • gitのインストールフォルダにあるlibcurl.dllというファイルをコピーする。
    (たとえば、C:\Program Files\Git\bin\libcurl.dll)
  • このファイルをgit.exeがあるフォルダ(たとえば、C:\Program Files\Git\libexec\git-core)にペーストする。

私の場合はlibcurl-4.dllだったが、試してみたところエラーが出ることは無くなり、無事プッシュできた。


Category: Git

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です