Gitlabでプッシュできない!Nginxのファイルアップロード容量が原因だった!

  • Pocket
  • このエントリーをはてなブックマークに追加
  • 164 follow us in feedly

まえがき

今日GitLabのリモートリポジトリにpushしようとしたら

Counting objects: 170, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (156/156), done.
error: RPC failed; result=22, HTTP code = 4137.00 KiB/s
fatal: The remote end hung up unexpectedly
Writing objects: 100% (170/170), 27.33 MiB | 2.64 MiB/s, done.
Total 170 (delta 29), reused 0 (delta 0)
fatal: The remote end hung up unexpectedly
Everything up-to-date

のようになってpushに失敗した。

もともと、どういったプロジェクトなのかといいますと、WEBサイトを作る上でのHTMLやCSS、画像ファイル、Pixelmatorのプロジェクトファイルなど、そこそこの容量になっているプロジェクト。

GitLab自体がダメになってるのかな?と思って適当にファイル1個のリポジトリなんかではちゃんとpushできるしってなわけで、アップロード容量を疑ってみたところ見事あたった!

Nginxの設定ファイル変更

GitLab自体Nginxを使っていたのでNginx(GitLabのnginxの設定ファイル)xのアップロードサイズを指定してあげるとことにした。

server {
  listen *:80;
  client_max_body_size 100M;

こんな感じで『client_max_body_size 100M;』みたいに設定してあげる。とりあえず、これでpushはできるようになった!

Gitのファイルアップロードの容量を変更する

今回はNginx側の設定を変更するだけでうまくいったけれど、Git側のアップロード上限に達しても同じようにエラーになるみたい。

そんなときは

git config http.postBuffer xxxxxxxxxxxxxx

みたいな感じで設定してあげるとうまくいくみたい。

おすすめ書籍

GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)
大塚 弘記
技術評論社
売り上げランキング: 254

関連記事

no image

gitをインストールした後にやっておく設定のメモ【git config】

まえがき gitを導入した後にやっておく設定(git config)な...

記事を読む

git-image1

Gitでリモートリポジトリの作り方のメモ

まえがき 今回はGitでのリモートリポジトリの作り方に関するメモ。 ...

記事を読む

github-jissen-nyuumon-1.png

【読書感想文】GitHub実践入門 ~Pull Requestによる開発の変革を読み終えました。

まえがき 「GitHub実践入門 ~Pull Requestによる開発...

記事を読む

Screeny Shot 2013-06-28 3.34.14.png

GUIのGitクライアントGitboxがすごくいい

まえがき   Oleg Andreev Gitbox ★★★★★ 1...

記事を読む

最近覚えたちょっとした技術メモまとめ。あとで見る用

まえがき 最近現場でいろいろ覚えたこと、なんか使う機会多そうだけど、す...

記事を読む

新着記事

no image

PHPでRubyのirbっぽいインタラクティブなスクリプトが実行できる「boris」

まえがき PHPでもRubyのirbみたいなことがしたくて探してみたと...

記事を読む

2015年の抱負と去年の振り返り〜よちよちWEB業界1年経験して〜

まえがき あけましておめでとうございます。今年もどうぞよろしくお願いし...

記事を読む

Java SE 7 Bronze試験(1Z0-802)を受けてきました

まえがき 以前から少し受けてみたかった試験『Java SE 7 Bro...

記事を読む

HubotでJenkinsのジョブを実行する

まえがき HubotをつかってJenkinsのジョブをじっこうしてみた...

記事を読む

no image

Hubotをforeverでデーモン化する

まえがき 今回はHubotをforeverを使ってデーモン化してみた時...

記事を読む

スポンサーリンク

PAGE TOP ↑