1. ホーム
  2. git

[解決済み] エラーが発生しました。RPC に失敗しました。curl 転送は未処理の読み取りデータが残っている状態で終了しました。

2022-04-13 10:33:20

質問

GitLab (GitLab 6.6.2 4ef8369) からリポジトリをクローンしようとすると、このエラーに直面します。

remote: Counting objects: 66352, done.
remote: Compressing objects: 100% (10417/10417), done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

その後、クローンが中止されます。これを避けるにはどうしたらよいでしょうか?

解決方法は?

数日後、今日、この問題を解決しました。この記事に従って、sshキーを生成してください。

https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/

に宣言してください。

  1. Gitプロバイダ(私が使っているのはGitLab、GitHub)。
  2. ローカルIDに追加します。

次にコマンドでクローンを作成します。

git clone [email protected]:my_group/my_repository.git

そして、エラーは起こりません。

上記の問題

のエラーが発生しました。RPC は失敗しました。curl 18 転送は未処理の読み取りデータで終了しました。 残り

HTTPプロトコルでクローンする際にエラーが発生するため ( curl コマンドを使用する必要があります。)

そして、バッファサイズをインクリメントする必要があります。

git config --global http.postBuffer 524288000