gitlabのアップロードサイズファイルの制限の問題を解決します
Solve Problem Gitlab Limit Upload Size File
前書き
最初にエラーキーを表示します
error: RPC failed result=22, HTTP code = 413
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
とにかく、問題の鍵は、gitlabがアップロードされたファイルのサイズを制限することです。
思想
この問題を解決するには、2つの場所から始める必要があります。
1つは私たちが使用するgitクライアントであるクライアントであり、もう1つはgitlabサーバーであるサーバーです。
まず自分の問題を解決する
つまり、ローカルクライアントがアップロードできるコードのサイズ制限を増やすために、次のコマンドを入力することで問題を解決できます。
git config --global http.postBuffer 524288000
git config --global https.postBuffer 524288000
次に、サーバーに問題があります。
サーバー側には2つの制限があります。1つはgitlab自体であり、もう1つはgitlabで使用されるnginxです。
Gitlab自体も優れたソリューションです。管理者ユーザーを使用してgitlabにログインし、アカウントと制限の最大添付ファイルサイズ(MB)と最大プッシュサイズ(MB)を増やします。
nginxのgitlab.rbファイルを変更します
nginx['enable'] = true nginx['client_max_body_size'] = '1024m' nginx['redirect_http_to_https'] = false nginx['redirect_http_to_https_port'] = 80
後に再起動
gitlab gitlab-ctl reconfigure
gitlab gitlab-ctl restart
十分な
また、リバースプロキシを実行するためにgitlabの前にnginxを追加したので、nginxclient_max_body_sizeも増やす必要があることに注意してください。
Bboysoulのブログへようこそ www.bboysoul.com
楽しんで