のエラーが発生しました。RPC に失敗しました。HTTP 413 curl 22 要求した URL がエラーを返しました。413 リクエストエンティティが大きすぎます
2022-03-01 06:04:14
git が初めてリモートリポジトリにコードをコミットするとき、次のようなエラーメッセージとともに 413 エラーが表示されます。
git push --set-upstream origin master
Enumerating objects: 153, done.
Counting objects: 100% (153/153), done.
Delta compression using up to 4 threads
Compressing objects: 100% (133/133), done.
error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large
fatal: the remote end hung up unexpectedly
Writing objects: 100% (153/153), 30.44 MiB | 8.93 MiB/s, done.
Total 153 (delta 9), reused 0 (delta 0)
fatal: the remote end hung up unexpectedly
Everything up-to-date
つま先立ち
Baiduの多くの記事で紹介されている解決策は、リモートリポジトリに接続するためにsshプロトコルに変更することです。それは解決策でもなければ、エレガントでもなく、技術者として妥協するための言い訳でもない。
エラーの理由
<ブロッククオートhttpの413エラーコードは、リクエストボディが大きすぎるということなので、当然ながらサーバーの設定の問題です
サーバー側でnginxのリバースプロキシを使っているので、まずnginxの設定を変更しに行ったところ
httpのserverノードに
client_max_body_size
として構成されています。
解決までのステップ
nginxの設定ファイルnginx.confの場所を確認します。
find / -name nginx.conf
または、nginx コマンドを使用して、どの設定ファイルが使用されているかを確認します。
nginx -t
<イグ
設定を変更する
http {
server {
client_max_body_size 100m
# other configurations
}
# other configurations
}
設定を再読み込みして動作させる
nginx -s reload
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ハートビート・エフェクトのためのHTML+CSS
-
HTML ホテル フォームによるフィルタリング
-
HTML+cssのボックスモデル例(円、半円など)「border-radius」使いやすい
-
HTMLテーブルのテーブル分割とマージ(colspan, rowspan)
-
ランダム・ネームドロッパーを実装するためのhtmlサンプルコード
-
Html階層型ボックスシャドウ効果サンプルコード
-
QQの一時的なダイアログボックスをポップアップし、友人を追加せずにオンラインで話す効果を達成する方法
-
sublime / vscodeショートカットHTMLコード生成の実装
-
HTMLページを縮小した後にスクロールバーを表示するサンプルコード
-
html のリストボックス、テキストフィールド、ファイルフィールドのコード例