naota7118 / ocr_check_app

0 stars 0 forks source link

error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400 #54

Closed naota7118 closed 1 month ago

naota7118 commented 1 month ago

問題

feature/not-allow-two-pdf-uploadブランチを切って、PDFファイルを2つ送った場合にファイル選択画面に返す例外処理を書いた。 リモートリポジトリにgit pushしたら表題のエラーが発生した。

スクリーンショット 2024-09-20 午前11 52 46

原因

結論から言うと、送るデータ量が大きすぎたから。

こちらの記事で、バッファサイズを大きくすることで解決していた。 https://stackoverflow.com/questions/77856025/git-error-rpc-failed-http-400-curl-22-the-requested-url-returned-error-400-se

そもそもバッファとは?

「バッファ」とは、データを一時的に貯めておく場所のこと。

GitHubの公式ドキュメントを見ると、ファイル制限があるとのこと。 https://docs.github.com/ja/repositories/working-with-files/managing-large-files/about-large-files-on-github

解決法

いくつかの記事を見ると、ほぼ以下の設定でバッファサイズを大きくしていた。

git config http.postBuffer 数値

git config http.postBuffer 157286400でバッファサイズを大きくしたあとgit pushし直したら解決した。