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

楽しんで