---
title: "GitでOpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0が出たときの対処法"
url: https://roboin.io/article/2024/10/15/how-to-fix-git-openssl-ssl-read-ssl-error-syscall-errno-0/
description: "WindowsでGitを使っていたところ、OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno
  0というエラーが表示され、GitHubリポジトリーのpullやpushができなくなってしまいました。この記事では、試した対処法についてメモしておきます。"
publishedDate: 2024-10-15T05:07:33.000Z
modifiedDate: 2024-10-15T05:07:33.000Z
thumbnail: https://roboin.io/api/media/file/asus-computer-reset-screen-3.jpg
thumbnailAlt: Windowsのリセット中の画面。中央にはASUSのロゴが表示され、その下にはプログレスバーとともに［このPCを初期状態に戻しています（65%）］というメッセージが表示されている
thumbnailCaption: N/A
---

# GitでOpenSSL SSL\_read: SSL\_ERROR\_SYSCALL, errno 0が出たときの対処法

WindowsでGitを使っていたところ、`OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0`というエラーが表示され、GitHubリポジトリーのpullやpushができなくなってしまいました。

この記事では、試した対処法についてメモしておきます。

## TL;DR

- Gitを再インストールする
- それでもダメならWindowsを再インストールする

## 経緯

最近Windowsのノートパソコンの調子が悪く、1日に1〜2回の頻度でフリーズしてしまい、強制終了せざるを得ない状況が続いていました。

そこで、念のためWindowsのメモリ診断ツールを実行してみることにしました。しかし、これが悲劇の始まりだったのです。

<blockquote class="twitter-tweet" data-dnt="true" data-theme="dark"><p lang="ja" dir="ltr">←歩きながらWindowsメモリ診断ツールを実行してる不審者 <a href="https://t.co/MUan9odQyD">pic.twitter.com/MUan9odQyD</a></p>&mdash; ろぼいん (@keita_roboin) <a href="https://twitter.com/keita_roboin/status/1845711177969766747?ref_src=twsrc%5Etfw">October 14, 2024</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

メモリ診断ツールが終了してWindowsが再起動してから、システム全体の動作が遅くなってしまいました。

トラックパットの操作に対してマウスカーソルの動作が追いつかず、実際にはクリックしていないのにもかかわらずクリックされてしまうといった状況でした。

文字入力など、マウス以外の動作も全体的に遅くなってしまい、高速スタートアップを無効化して再起動しても改善しませんでした。

さらに、Gitを使おうとしたところ、前述の`OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0`というエラーが出てしまうという事態に。

## 試したこと

まずは、高速スタートアップを無効化してから何度かWindowsを再起動しましたが改善せず。

続いて、[Gitの再インストールで直るという記事](https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/git-pull-openssl-ssl-read-ssl-error-syscall-errno-0/m-p/657276)を見つけたので再インストールしたものの、状況は変わりませんでした。[プロキシーの設定をリセットするという方法](https://blog.csdn.net/m0_56699208/article/details/139141778)も試しましたが、これもダメでした。

最終的には、もしGitの動作が正常に戻ったとしてもWindows全体の動作が遅いままでは困るので、Windowsを再インストールすることにしました。

個人用ファイルとプリインストールソフトは残し、それ以外のソフトはアンインストールする設定でWindowsを再インストールしました。Windowsのデータのダウンロードはクラウド経由を選択しました。

![Windowsのリセット中の画面。中央にはASUSのロゴが表示され、その下にはプログレスバーとともに［このPCを初期状態に戻しています（65%）］というメッセージが表示されている](https://roboin.io/api/media/file/asus-computer-reset-screen-3.jpg)
*Windowsを初期状態の戻しているようす*

![Windowsの再インストール中の画面。［これには数分かかる場合があります。PCの電源を切らないでください］と書かれている](https://roboin.io/api/media/file/windows-reinstall-screen-1.jpg)
*Windowsをセットアップしているようす*

環境にもよると思いますが、私の場合は1〜2時間程度で完了しました。その後、2時間程度かけて必要なソフトをインストールしたり、設定をカスタマイズしたりしました。

ブロートウェアが復活してしまっていたので、忘れずにアンインストール。

<blockquote class="twitter-tweet" data-dnt="true" data-theme="dark"><p lang="ja" dir="ltr">君消す <a href="https://t.co/bYN2gRvhss">pic.twitter.com/bYN2gRvhss</a></p>&mdash; ろぼいん (@keita_roboin) <a href="https://twitter.com/keita_roboin/status/1845840460037972426?ref_src=twsrc%5Etfw">October 14, 2024</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

そして、ひととおりの設定が終わってGitの動作を確認したところ、エラーが出ずに正常に動作するようになっていました。