Takahiro Octopress Blog

-1から始める情弱プログラミング

GitのFetchでSSLエラーが出たときの対応

突如としてエラーが発生した場合の対応

先程、思いがけずエラーが出たのでメモします。
GitでFetchしようとして下記エラーが出ました。

1
2
3
4
5
6
7
/usr/local/Cellar/git/2.10.2/bin/git -C /Users/<username>/git/iOS/Server\ Side\ Swift/PerfectTemplate/Packages/PerfectLib.git fetch --tags origin
error: RPC failed; curl 56 SSLRead() return error -36
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

error: exit(128): git -C /Users/<username>/git/iOS/Server\ Side\ Swift/PerfectTemplate/Packages/PerfectLib.git fetch --tags origin

これはどうもSSLに関するエラーが出ているようです。
なので下記をインストールします。

1
$ brew reinstall git --with-brewed-curl --with-brewed-openssl

これで再度、Gitコマンドを打ってみれば万事OKです。

Comments