web-dev-qa-db-ja.com

Gitプッシュが失敗し、RPCが失敗しました。 curl 55 SSL_write()がSYSCALLを返しました。errno= 10053

情報の全リスト

Counting objects: 1945, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (1935/1935), done.
rror: RPC failed; curl 55 SSL_write() returned SYSCALL, errno = 10053
atal: The remote end hung up unexpectedly
Writing objects: 100% (1945/1945), 3.15 GiB | 1.21 MiB/s, done.
Total 1945 (delta 231), reused 0 (delta 0)
fatal: The remote end hung up unexpectedly
Everything up-to-date

私が知る限り、最新のGitバージョンを使用した150MBを超えるファイルはありません。プロジェクトに多くの新しいアセットを追加するまで(約3GB相当)、問題なくプッシュできましたが、今ではこれを取得できます。

私が試したのは、postBufferhttpの両方のhttps2097152000に増やすことです

また、無視されていない大きなZipファイル(400MB)が元々あったが、それを削除して新しいコミットを行ったことにも注意する必要がありますが、これはこれを取り除くための適切な方法ではなかったかもしれません最新のコミットの前にコミットしていたので、それをプッシュしようとしますか?

8
Nonlin

githubのヘルプページ によると、ファイルごとの最大サイズは100MBで、リポジトリの合計は最大1GBです。

[〜#〜] lfs [〜#〜] を使用していますか?

1

アップストリームマスターから新しいクローンを作成した後、このエラーが発生し、フォークにプッシュしていましたが、フォークのマスターをアップストリームマスターで最新に保っていませんでした。フォークのマスターと、新しいクローンの上流マスターが持っていたものとの違いは、あまりにも異なっていました。

修正は、フォークを吹き飛ばし(既存のすべてのブランチをローカルコンピューターにコピーして現在の作業を失わないようにする)、再フォークし、フォークからクローンを作成し(アップストリームではなく)、ローカルコンピューターで変更を加え、フォークにプッシュバックすることでした。

0
DFBerry