1. ホーム
  2. git

[解決済み] Git pull / push - HTTPSにアクセスできない、SSLルーチンがダウンしているようだ。

2022-11-09 03:43:41

質問

Git (と GitHub) を日常的に使っていて、すべてがうまくいっていたのですが、突然、Git コマンドでリモートの GitHub リポジトリと通信できなくなりました。Git pull"をしようとすると、次のようなエラーが表示されます。

fatal: unable to access ' https://github.com/snahrvar/eatibl.git/ ': error:1407742E:SSLルーチン:SSL23_GET_SERVER_HELLO:tlsv1アラート プロトコルバージョン

複数のリポジトリでテストしましたが、私のコンピューターでは同じエラーが発生しました。他の人に同じリポジトリとやりとりしてもらいましたが、その人たちではうまくいきました。このエラーの前に、私はプロジェクトで "npm install sharp" を行い、それは失敗に終わり、私はこれが SSL 設定に干渉した可能性を疑いますが、それは野生の推測です!

どんな一般的な考えや指導でも、大いに感謝されます!

もし参考になるのであれば、私の環境を紹介します。

  • Git バージョン: 1.9.4.msysgit.2
  • Windows バージョン。Windows 8.1

どのように解決するのですか?

TortoiseGit と GCM を更新しても解決しませんでしたが、コメントで @Frederic がアドバイスしてくれたように、Git 自体を更新することで解決しました。

https://git-scm.com/download/win

新しいバージョンのGitが正しくインストールされ、以前のインストールと衝突しないことを確認するために(TortoiseGitを使用した場合、異なるフォルダを使用し、PATH変数が混乱するため)、更新したGitをインストールする前に既存のGitを削除してください。また、管理者権限でインストールする必要があるかもしれません。