search
LoginSignup
5

More than 3 years have passed since last update.

posted at

GitBucketでファイルアップロードで制限に引っかかった話

環境

CentOS7
Tomcat 7.0.76
GitBucket 4.22.0

発生した問題

releaseからファイルをアップロードしようとすると標準では3MiBまでしかできないらしい。
もちろん引っかかった。
他の人も引っかかってそうだから残しておく

試した方法

いろいろネットで調べて試行錯誤した

System Administrationから設定する

そんな項目は存在しなかった。実装お願いしたいな

ggる

開発者takezoeさんのブログの記事が引っかかった。

アップロード可能なファイルサイズを指定するための--max_file_sizeオプションが追加されました。
また、システムプロパティgitbucket.maxFileSizeでも同様に指定することができます。gitbucket.warをサーブレットコンテナにデプロイしている場合はこちらの方法で設定するとよいでしょう。

これだ!Tomcatで動かしているのでこれでできそう

実行ユーザーtomcatの.bash_profileに書き込む。

.bash_profile
JAVA_OPTS='-Dgitbucket.maxFileSize=134217728' # Bytes = 128MiB
export JAVA_OPTS

だめでした。

$CATALINA_HOME/bin/setenv.shに設定する

setenv.sh
JAVA_OPTS='-Dgitbucket.maxFileSize=134217728' # Bytes = 128MiB
export JAVA_OPTS

だめでした。

tomcatのcatalina.propertiesに記述する

/etc/tomcat/catalina.propertiesにありました!

catalina.properties(追記)
gitbucket.maxFileSize=134217728

できました!

結論

  • /etc/tomcat/catalina.propertiesに追記でシステムプロパティというのに反映(?)される。
  • 設定ファイルたくさんあってわかんなくなる

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
5