git clone error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054 Ask Question

git clone error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054 Ask Question

I'm having trouble cloning a repo on git. I've been trying for to days and have tried quite a few solutions (in most the problem was slightly different but seemed to apply) but nothing has done anything to make a difference.

ウイルス対策ソフトとファイアウォールをオフにしてみましたが、効果はありませんでした。また、ネットワーク アダプタ ドライバをアンインストールして再インストール (およびコンピュータの再起動) してみましたが、効果はありませんでした。

私の理解では、リモート サーバーがハングアップし続けるため、どこかにネットワークの問題がありますが、その問題を解決する方法が見つかりません。

git clone -v --progress を使用すると、git clone と同じ出力が得られるようです。git clone -v --progress からの出力https://github.com/mit-cml/appinventor-sources.git

'appinventor-sources' にクローンしています...
POST git-upload-pack (gzip 1425 ~ 774 バイト)
リモート: オブジェクトをカウント中: 41649、完了。
リモート: オブジェクトを圧縮中: 100% (7/7)、完了。
エラー: RPC が失敗しました。curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL、errno 10054
致命的: リモート エンドが予期せずハングアップしました
。致命的: EOF が早すぎます
。致命的: インデックス パックが失敗しました

バッファを再度増やしてみました

git config --global http.postBuffer 1048576000

しかし、まだ何も起こりません。

私は解決策を追っていますGit クローン中にリモート側が予期せずハングアップしましたトラブルシューティング用。

ベストアンサー1

私は同じ問題を次のように解決しました:

git config http.postBuffer 524288000

これはリポジトリのサイズが大きいことと、git のデフォルトのバッファ サイズが原因の可能性があります。そのため、上記 (git bash 上) を実行すると、git バッファ サイズが増加します。

おすすめ記事