A certain engineer "COMPLEX"

開発メモ その101 GitKrakenでpushしたら failed to get server certificate

Introduction


Answer


ズバリな答え。

I am getting this error message from GitKraken whenever I try to clone/fetch/push/push to any of my Github repositories: failed to get server certificate: T...

要するに、Githubが

  • TLSv1/TLSv1.1: https://github.com と https://api.github.comWeb へのAPI、Gitを含む全てのHTTPSコネクションに適用
  • diffie-hellman-group1-sha1: github.com へのSSHコネクションに適用
  • diffie-hellman-group14-sha1: github.com へのSSHコネクションに適用

による弱い暗号標準が削除されたためとのこと。

Earlier today we permanently removed support for the following weak cryptographic standards on github.com and api.github.com:

GitHubは2月23日、同日をもってgithub.comおよびapi.github.comから弱いとされる暗号標準の利用を廃止したと伝えた。これまでサポートしてきてこれらの暗号標準は今後利...

ですが、Stackoverflowの記事による、Windowsパッチの適用は効果がありませんでした(既に適用済みのパッチであったため)。
その次の修正ツールを適用し再起動したら直りました。

WinHTTP が Windows での既定のセキュリティで保護されたプロトコルとして TLS 1.1 および TLS 1.2 を有効にする更新プログラム

コメントを残す

メールアドレスが公開されることはありません。

%d人のブロガーが「いいね」をつけました。