Tag: GitBucket

目次

関連ページ

参考情報

Tips

データフォルダを移動

  • 初期状態で~/.gitbucketがデータフォルダとなる。
  • Tomcatで運用したい場合、catalina.shでGITBUCKET_HOMEを任意の場所に変更できる。

リポジトリ名が変わったときは?

  • リポジトリ名をGitBucketの設定画面で変更すると、それをcloneしたローカルプロジェクトからpushできなくなる
  • 一端git remote rm originしてリモートを追加しなおせばよい。

Jenkins連携

  • WebHookを利用すればpushしたタイミングでJenkinsを呼び出すことができる。

トラブルシューティング

以下の二つの問題があるため、Tomcat 9.0.13とGitBucket 4.29で使用する。

gitbucket 4.30以降にアップグレードするとマイグレーションエラー

  • Suggestion: Upgrade h2 to 1.4.199 · Issue #2279 · gitbucket/gitbucket
  • gitbucket 4.30で以下のようなエラーが発生する
    org.h2.jdbc.JdbcSQLException: Unique index or primary key violation: "PRIMARY KEY ON """".PAGE_INDEX"; SQL statement:|ALTER TABLE PUBLIC.ISSUE_COMMENT ADD CONSTRAINT PUBLIC.IDX_ISSUE_COMMENT_1 UNIQUE(USER_NAME, REPOSITORY_NAME, ISSUE_ID, COMMENT_ID) [23505-197]
  • 4.27から4.31.2にアップグレードしてみる=>問題が解決したのかうまくいった。=>とおもったらやっぱりだめ。

ロゴが表示されない

  • Tomcat 9.0.14とか8.5.37以降でだめ。
  • 4.31.1だと修正されているらしい。

アバターが表示されない

  • CentOS 6.10、Tomcat 9、GitBucket 4.27で発動。
  • デスクトップ環境で表示するとだめ。
  • エラーを確認すると「java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment at java.lang.Class.forName0(Native Method)」という表示。
  • GitBucket no longer works in Tomcat on CentOS 7.4 · Issue #1710 · gitbucket/gitbucket · GitHubに近い感じ。
  • tomcatのsetenv.javaでJAVA_OPTSを指定。
    JAVA_OPTS="$JAVA_OPT -Djava.awt.headless=true"

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-05-09 (木) 18:56:12 (12d)