web-dev-qa-db-ja.com

致命的:「https://github.com/xxx」にアクセスできません:LibreSSL SSL_connect:github.com:443への接続でSSL_ERROR_SYSCALL

昨日までgit "Push"および "pull"コマンドを使用して成功しましたが、今日は機能せず、次のエラーが発生します:Push failed: Unable to access 'https://github.com/username/repository.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

私は多くの解決策を試しましたが、成功しませんでした。私が試したソリューション:
1。 SSHキーの使用
2。 Gitの更新
3。 opensslを使用したcurlのインストール(インストール中の同じエラー)

これはcurl github.com -vの結果です。

* Rebuilt URL to: github.com/
*   Trying 192.30.253.112...
* TCP_NODELAY set
* Connected to github.com (127.0.0.1) port 80 (#0)
> GET / HTTP/1.1
> Host: github.com
> User-Agent: curl/7.54.0
> Accept: */*
> 
* Recv failure: Connection reset by peer
* stopped the pause stream!
* Closing connection 0
curl: (56) Recv failure: Connection reset by peer
6

libressl-portable/portable/issue 369 でコメントされているとおり

Brew、libressl、openssl、curlで更新して、マシンを再起動します。現在は機能しています。

SSHは機能するはずですが、そのためには、Origin URLを変更する必要があることに注意してください。

git remote set-url Origin [email protected]:aUser/aProject

その場合、HTTPSはまったく使用されません。

1
VonC

社内で調査を開始したところ、このケースではKasperskyアンチウイルスに問題があることがわかりました。

私たちは彼らのサポートのためにバグを提起しました、待って待って、新しいリリースで数ヶ月前に解決されるフィードバックを得ました。私たちはリリースを取得して試しましたが、問題はまだそこにありました。私たちはもう一度別のチケット、彼らが要求した多くのデバッグ情報/ファイルを調達しました。まだ解決していません。

あきらめてアバストに移動しましたが、今のところ問題ありません。