プロジェクト

全般

プロフィール

GitBucket

はじめに

GitHubクローンの1つで、scalaで書かれてjavaで実行します。オープンソースで次のURLで公開されています。
https://github.com/takezoe/gitbucket

開発者のブログより

質問等(バグかな?も)は、まずは次のGitterチャットに寄せてくださいとのこと。

日本語でないとちょっと、という方はこちらに。

なお、GitHubのissuesには英語で登録をお願いしますとのこと(海外ユーザーも多い)。

インストール

CentOS 6/7用RPMのインストール

本ページで作成したCentOS 6/7用GitBucket RPMパッケージのインストール方法です。

新規インストール

# yum localinstall gitbucket-3.8-1.noarch.rpm
Loaded plugins: fastestmirror

Setting up Local Package Process
Examining gitbucket-3.8-1.noarch.rpm: gitbucket-3.8-1.noarch
Marking gitbucket-3.8-1.noarch.rpm to be installed
  :
Installed:
  gitbucket.noarch 0:3.8-1

Complete!
#

バージョンアップ

# yum localupdate gitbucket-3.8-1.el6.noarch.rpm
Loaded plugins: fastestmirror
Setting up Local Package Process
xamining gitbucket-3.8-1.noarch.rpm: gitbucket-3.8-1.noarch
Marking gitbucket-3.8-1.noarch.rpm as an update to gitbucket-3.7-1.noarch
  :
Updated:
  gitbucket.noarch 0:3.8-1

Complete!
#
GitBucket 3.13以前からGitBucket 4.0以降へアップデートするには

GitBucket 3.13(を含みそれ)以前からGitBucket 4.0(を含みそれ)以降へアップデートする際は、いったんGitBucket 3.14にアップデートし、それからGitBucket 4.0以降にアップデートしてください。

以下は、GitBucket 3.13から4.3にアップデートしようとしてエラーになった例です。

~$ sudo yum localupdate ./gitbucket-4.3-1.noarch.rpm
  :
トランザクションを実行しています
gitbucket 4.0 can only be upgrade from 3.14
エラー: %pre(gitbucket-4.3-1.noarch) scriptlet failed, exit status 1
Error in PREIN scriptlet in rpm package gitbucket-4.3-1.noarch
エラー:   install: スクリプト %pre の実行に失敗しました (2)。gitbucket-4.3-1 を スキップします。
  Verifying               : gitbucket-4.3-1.noarch                          1/2
gitbucket-3.13-1.noarch was supposed to be removed but is not!
  Verifying               : gitbucket-3.13-1.noarch                         2/2

失敗:
  gitbucket.noarch 0:3.13-1               gitbucket.noarch 0:4.3-1
GitBucket 3.10で内蔵H2DBのバージョンを1.4.180から1.4.190に更新したことによるエラー

GitBucketを3.9から3.10.1にアップデートしてみたところ、Webブラウザからアクセスした際にH2DBのエラーが発生しました。

org.h2.jdbc.JdbcSQLException: テーブル "ACTIVITY" が見つかりません
Table "ACTIVITY" not found; SQL statement:
  :

この問題については、対策が2つ用意されています。

  1. マイグレートツールを使ってデータベース移行
  2. H2DB 1.4.180を内蔵したGitBucket 3.10.1

このH2DBの更新の理由は次のとおりですので、できる限り新しい版を使いたいところです。

データストアの信頼性向上のため、GitBucketが内部で使用しているH2データベースを最新版である1.4.190にバージョンアップしました。

そこで、マイグレートを実施してみることにします。

work$ git clone https://github.com/gitbucket/h2-migration.git
work$ cd h2-migration/
h2-migration$ vi migration.sh

  #!/bin/sh

- export GITBUCKET_HOME=~/.gitbucket
+ export GITBUCKET_HOME=/var/lib/gitbucket
  export H2_USER=sa
  export H2_PASSWORD=sa

ですが実行するとエラーに

h2-migration$ sudo ./migration.sh
mv: cannot stat `/var/lib/gitbucket/data.h2.db': そのようなファイルやディレクト リはありません
mv: cannot stat `/var/lib/gitbucket/data.trace.db': そのようなファイルやディレクトリはありません

うーん、これ以上の調査はとりやめ、2番目の方法を実施します。

設定ファイル

/etc/sysconfig/gitbucket を編集します。

  • ポート番号の設定(デフォルトは8080)
    # Server port
    GITBUCKET_PORT=8080
    
  • プレフィックス(URLのパス名)の設定(デフォルトは空)
    # URL Prefix
    GITBUCKET_PREFIX=gitbucket
    
  • ホスト名(URLのホスト名)の設定(デフォルトは動作させるマシンのFQDN)
    # Host name
    GITBUCKET_HOST=repo.example.com
    
  • JavaVMの起動時コマンドラインオプション
    # Other Java option
    GITBUCKET_JVM_OPTS="-Dmail.smtp.starttls.enable=true" 
    

CentOS 6/7用RPMの作成

GitBucketのリリースバイナリ(gitbucket.war)とcontribのRPMビルド用ファイルを集めてRPMパッケージを作成しました。
作業の過程はチケット #14 に記述しています。gitbucketをデーモンで単独実行するものでtomcat等のアプリケーションサーバーは使用しません。

warファイルをJavaVMで実行するプログラムなので、CentOS 6/7で動作します。起動スクリプト(サービス)は、CentOS 7の場合レガシー(systemdではなく)として動きます。

問題点

  • gitbucket 4.1~4.5のRPMパッケージは、gitbucket 4.xからのアップデートインストールが失敗します。
    RPMパッケージのアップデート時に、バージョン3系からアップデートする場合のバージョン制約のチェックが4系からのアップデートにも働いてしまったバグです。
    gitbucket 4.6のRPMパッケージで修正しました。

GitBucket 3.13以前から4.0以降へアップデートする際の注意点

GitBucket 3.13以前から4.0以降へアップデートする場合、いったんGitBucket 3.14にアップデートし、それから4.0以降へアップデートするようにしてください。

GitBucketの3.9(3.10 with h2.1.4.180)から3.10以降へアップデートする際の注意点

GitBucket 3.10以降は、内蔵するH2 databaseがバージョン1.4.180から1.4.190に変更になっています。
GitBucketの3.9(または3.10 with h2 1.4.180)で運用している環境に、3.10以降をアップデートするとデータベースが壊れます。

Ver. 4.10

H2 database migrationツール

過去のバージョン

Ver. 4.9
Ver. 4.8
Ver. 4.7.1
Ver. 4.6
Ver. 4.5
Ver. 4.4
Ver. 4.3
Ver. 4.2.1
Ver. 4.1
Ver. 3.13
Ver. 3.12
Ver. 3.10.1 with H2 1.4.180
Ver. 3.9
Ver. 3.8
Ver. 3.7
Ver. 3.6
Ver. 3.5
Ver. 3.4
Ver. 3.3

CentOS 7でも動作するのを確認し、パッケージ名からel6を削除しました。

Ver. 3.2
Ver. 3.1
  • gitbucket-3.1-1.el6.noarch.rpm
Ver. 3.0
  • gitbucket-3.0-1.el6.noarch.rpm
Ver. 2.8

後述のVer. 2.7とほぼ同一の手順です。

  • gitbucket-2.8-1.el6.noarch.rpm

Ver. 2.7 でRPMパッケージを作る流れ

gitbucketリポジトリのReleasesページ から、次の2つをダウンロードします。

  • gitbucket.war
  • gitbucket-2.7.tar.gz

RPMビルド環境に、上述ダウンロードファイルから次のファイルを展開します。

  • gitbucket.war -> ~/rpm/SOURCES/
  • Souce codeの中のcontrib/gitbucket.conf -> ~/rpm/SOURCES/
  • Souce codeの中のcontrib/linux/redhat/gitbucket.init -> ~/rpm/SOURCES/
  • Souce codeの中のcontrib/linux/redhat/gitbucket.spec -> ~/rpm/SPECS/

~/rpm/SPECS/gitbucket.specを修正します(バージョン番号の修正)。

@@ -1,6 +1,6 @@
 Name:          gitbucket
 Summary:       GitHub clone written with Scala.
-Version:       2.6
+Version:       2.7
 Release:       1%{?dist}
 License:       Apache
 URL:           https://github.com/takezoe/gitbucket
@@ -60,6 +60,9 @@

~/rpm/SOURCES/gitbucket.confを修正します(バージョン番号の修正)。

 # GitBucket version to fetch when installing
-GITBUCKET_VERSION=2.1
+GITBUCKET_VERSION=2.7

RPMビルドを実行します。

~$ rpmbuild -ba rpm/SPECS/gitbucket.spec
  :
~$

成功すると、~/rpm/RPMS/noarch/gitbucket-2.7-1.el6.noarch.rpm が生成されます。

Ver. 2.6以前

Ver. 2.6

2014-11-24作成のVer.2.6のRPMパッケージです。起動スクリプトをgitbucketユーザーで実行する設定に変更してビルドしました。

公開されている設定でビルドしたRPMパッケージ(Ver.2.1)

root権限で実行されるGitBucketのRPM

そのSPECファイル

gitbucketユーザーで実行する設定に変更してビルドしたRPMパッケージ(Ver.2.4.1)

そのSPECファイル

serviceで制御するスクリプト

設定ファイル

設定

メモリ・CPU使用率の調整

Linuxマシン(CentOS 6 64bit版、OpenJDK 1.8.0.51)でGitBucketのwarファイルを実行したときのgitbucketプロセス(java)のメモリとCPUはtopコマンドで次のようになっています。

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 6174 gitbucke  20   0 1444m 109m  13m S  1.0 11.0 141:31.36 java

仮想メモリサイズ(予約ページ)は約1.4GB、物理メモリ使用サイズは100MB、CPU使用率が1%弱ほどとなっています。

本記事へのコメント

本記事についてコメントがございましたら、次のリンクをクリックして記載をお願いいたします。

  • 注)本記事と関連のないと管理者が判断したコメントは削除させていただくことがあります。

コメント一覧

  • 匿名ユーザー が5ヶ月前に追加

    4.1-1から4.5-1へのアップデートをしようとしたところ以下のように失敗します。
    1. yum update gitbucket-4.5-1.noarch.rpm
      読み込んだプラグイン:fastestmirror, refresh-packagekit, security
      更新処理の設定をしています
      gitbucket-4.5-1.noarch.rpm を調べています: gitbucket-4.5-1.noarch
      次のリポジトリーへの更新として gitbucket-4.5-1.noarch.rpm を設定します: gitbucket-4.1-1.noarch
      Loading mirror speeds from cached hostfile * base: centos.usonyx.net * epel: epel.mirror.net.in * extras: ftp.iij.ad.jp * updates: centos.usonyx.net
      依存性の解決をしています
      --> トランザクションの確認を実行しています。
      ---> Package gitbucket.noarch 0:4.1-1 will be 更新
      ---> Package gitbucket.noarch 0:4.5-1 will be an update
      --> 依存性解決を終了しました。

    依存性を解決しました

    ========================================================================================================================================================================================================
    パッケージ アーキテクチャ バージョン リポジトリー 容量 ========================================================================================================================================================================================================
    更新:
    gitbucket noarch 4.5-1 /gitbucket-4.5-1.noarch 45 M

    トランザクションの要約 ========================================================================================================================================================================================================
    アップグレード 1 パッケージ

    合計容量: 45 M
    これでいいですか? [y/N]y
    パッケージをダウンロードしています:
    rpm_check_debug を実行しています
    トランザクションのテストを実行しています
    トランザクションのテストを成功しました
    トランザクションを実行しています
    gitbucket 4.0 can only be upgrade from 3.14
    エラー: %pre(gitbucket-4.5-1.noarch) scriptlet failed, exit status 1
    Error in PREIN scriptlet in rpm package gitbucket-4.5-1.noarch
    エラー: install: スクリプト %pre の実行に失敗しました (2)。gitbucket-4.5-1 をスキップします。
    gitbucket-4.1-1.noarch was supposed to be removed but is not!
    Verifying : gitbucket-4.1-1.noarch 1/2
    Verifying : gitbucket-4.5-1.noarch 2/2

    失敗:
    gitbucket.noarch 0:4.1-1 gitbucket.noarch 0:4.5-1

    完了しました!

    • 高橋 徹 が4ヶ月前に追加

      4.1~4.5のRPMに問題がありました。4.6で修正しました。コメントありがとうございます。

      • 匿名ユーザー が3ヶ月前に追加

        Greetings from Los angeles! I'm bored to death at work so I decided to browse your website on my iphone during lunch break. I really like the knowledge you provide here and can't wait to take a look when I get home. I'm surprised at how fast your blog loaded on my mobile .. I'm not even using WIFI, just 3G .. Anyhow, great blog!
        nike mercurial vapor white http://abri-de-jardin-nantes.com/images.asp?key=nike-mercurial-vapor-white

        • 匿名ユーザー が3ヶ月前に追加

          GitBucket - ソフトウェアエンジニアリング - Torutk
          <a href="http://www.g260k5z1n232nbv3zh7ifd18mo50bz59s.org/">agrmpsojvs</a>
          [url=http://www.g260k5z1n232nbv3zh7ifd18mo50bz59s.org/]ugrmpsojvs[/url]
          grmpsojvs http://www.g260k5z1n232nbv3zh7ifd18mo50bz59s.org/

  • 匿名ユーザー が3ヶ月前に追加

    • 匿名ユーザー が約1ヶ月前に追加

      I simply had to appreciate you all over again. I do not know the things that I might have used in the absence of these strategies shared by you over that area. It had been a very difficult case in my circumstances, nevertheless discovering a well-written form you managed that forced me to weep over fulfillment. Now i'm happier for this support and even wish you comprehend what a great job you are always doing teaching the mediocre ones thru your blog. Most likely you have never encountered any of us.

      • 匿名ユーザー が約1ヶ月前に追加

        Thank you a lot for giving everyone remarkably pleasant opportunity to discover important secrets from this website. It really is very amazing and also jam-packed with amusement for me personally and my office friends to visit your blog at minimum 3 times in one week to see the fresh issues you will have. Of course, I'm just usually motivated with all the tremendous opinions served by you. Selected two areas in this post are unquestionably the most suitable I have had.

        • 匿名ユーザー が約1ヶ月前に追加

          I have to express thanks to this writer just for bailing me out of this particular dilemma. Right after looking throughout the the web and getting basics which were not pleasant, I figured my entire life was well over. Existing without the presence of answers to the difficulties you've resolved as a result of your report is a serious case, as well as ones that might have adversely damaged my career if I had not discovered your web blog. Your skills and kindness in dealing with the whole thing was valuable. I'm not sure what I would've done if I hadn't encountered such a step like this. It's possible to at this time look forward to my future. Thanks so much for the reliable and effective help. I won't be reluctant to propose your web page to anyone who should have direction on this subject matter.

          • 匿名ユーザー が29日前に追加

            I must express my thanks to the writer for bailing me out of this particular circumstance. As a result of browsing through the world wide web and coming across advice which were not productive, I thought my entire life was over. Living without the answers to the problems you have solved all through your entire article content is a critical case, and the ones which might have in a negative way affected my entire career if I had not discovered your web blog. That ability and kindness in handling a lot of things was invaluable. I am not sure what I would have done if I hadn't encountered such a thing like this. I am able to at this moment look ahead to my future. Thanks for your time so much for this professional and result oriented help. I will not think twice to recommend your web blog to any individual who should receive direction on this situation.
            chrome hearts http://www.chrome-hearts.us.com

            • 匿名ユーザー が29日前に追加

              I truly wanted to send a brief message to be able to say thanks to you for these magnificent steps you are giving out on this site. My time consuming internet investigation has finally been honored with brilliant points to go over with my friends and family. I 'd express that most of us visitors actually are very fortunate to be in a notable community with many special professionals with interesting tips and hints. I feel really grateful to have encountered your site and look forward to many more brilliant minutes reading here. Thanks a lot once again for everything.

              • 匿名ユーザー が29日前に追加

                I simply wanted to develop a note to appreciate you for all of the fantastic concepts you are writing on this website. My rather long internet search has at the end been rewarded with good knowledge to go over with my family and friends. I would claim that many of us site visitors are rather fortunate to live in a notable site with very many brilliant professionals with helpful plans. I feel truly privileged to have encountered the weblog and look forward to so many more thrilling minutes reading here. Thanks a lot once again for a lot of things.
                yeezy boost http://tinyurl.xyz/boostyeezy

                • 匿名ユーザー が29日前に追加

                  I would like to express appreciation to you for bailing me out of this particular circumstance. As a result of looking out through the search engines and getting tips which were not powerful, I figured my entire life was over. Living minus the answers to the issues you have solved through this report is a crucial case, and the ones which could have negatively affected my entire career if I had not noticed the blog. Your primary understanding and kindness in controlling all things was very helpful. I don't know what I would've done if I had not come upon such a point like this. I can also now look ahead to my future. Thanks very much for the expert and results-oriented help. I won't hesitate to propose your site to any individual who needs to have direction on this topic.
                  michael kors handbags http://www.michael-kors-handbags.com.co

                  • 匿名ユーザー が29日前に追加

                    Thanks for all your labor on this site. Kim delights in doing investigations and it's really obvious why. A number of us notice all of the lively medium you provide both interesting and useful guides on the web site and as well attract participation from some others about this concern and my daughter is without a doubt becoming educated so much. Take pleasure in the remaining portion of the new year. You are conducting a remarkable job.

                    • 匿名ユーザー が29日前に追加

                      I must show appreciation to the writer for bailing me out of this issue. As a result of surfing around through the the net and seeing tricks that were not pleasant, I was thinking my life was done. Existing without the presence of approaches to the problems you have sorted out by way of your good review is a critical case, as well as ones which could have negatively damaged my career if I had not noticed the website. Your personal training and kindness in controlling all the pieces was crucial. I am not sure what I would have done if I had not come across such a step like this. It's possible to at this point relish my future. Thanks very much for your high quality and results-oriented help. I will not be reluctant to recommend your web site to anybody who would need support on this issue.
                      michael kors outlet store http://www.michaelkors-outletstore.us.com

                      • 匿名ユーザー が29日前に追加

                        I must point out my gratitude for your generosity giving support to persons who must have assistance with that matter. Your personal dedication to getting the solution around ended up being incredibly significant and have specifically enabled guys like me to arrive at their ambitions. This insightful help means a whole lot to me and still more to my office colleagues. Thank you; from everyone of us.
                        yeezy boost http://42.herber.pl/yeezyboost

                        • 匿名ユーザー が29日前に追加

                          I have to show thanks to this writer for rescuing me from this incident. As a result of looking out through the the web and finding strategies which were not powerful, I assumed my entire life was over. Being alive devoid of the approaches to the problems you've resolved by way of your site is a serious case, and ones which might have in a negative way affected my career if I had not encountered your web site. Your actual competence and kindness in touching a lot of stuff was very useful. I'm not sure what I would have done if I hadn't come across such a solution like this. I am able to at this time look ahead to my future. Thanks for your time so much for the high quality and result oriented guide. I will not hesitate to refer your blog post to anyone who wants and needs guidance on this subject.
                          michael kors handbags http://www.michael--korsoutlet.us.org

                          • 匿名ユーザー が29日前に追加

                            A lot of thanks for your own hard work on this website. Kate really loves participating in research and it's really obvious why. A number of us hear all concerning the powerful mode you deliver sensible secrets by means of your web site and as well invigorate contribution from the others on that content and our favorite child is without a doubt being taught so much. Have fun with the rest of the year. You are carrying out a wonderful job.

                            • 匿名ユーザー が29日前に追加

                              Thank you a lot for giving everyone an extraordinarily superb possiblity to read critical reviews from this blog. It is often so lovely plus packed with a great time for me personally and my office fellow workers to search your website particularly three times a week to learn the latest secrets you will have. And lastly, I'm also actually motivated with all the exceptional creative concepts you give. Certain 3 facts on this page are in truth the most effective we've had.
                              fitflops sale clearance http://www.fitflops-saleclearance.us.com

                              • 匿名ユーザー が29日前に追加

                                I needed to create you a little observation to help thank you as before for those pleasant information you have provided above. It is certainly generous of people like you to offer freely exactly what a few people could have supplied as an e-book to help make some profit for their own end, primarily now that you could have done it in case you wanted. Those tips as well acted to be a easy way to recognize that other people have similar dreams like my very own to figure out very much more regarding this issue. I believe there are a lot more pleasant periods up front for many who scan through your blog.
                                yeezy boost http://smartmobi.info/yeezyboost

                                • 匿名ユーザー が29日前に追加

                                  I'm just commenting to let you know of the outstanding discovery our daughter developed browsing yuor web blog. She even learned numerous pieces, not to mention what it's like to have an ideal giving mindset to make the others quite simply learn specific complex issues. You undoubtedly did more than my expected results. I appreciate you for rendering the insightful, trustworthy, educational and even unique thoughts on that topic to Ethel.
                                  nike zoom http://www.nikezoom.me.uk

                                  • 匿名ユーザー が29日前に追加

                                    I must voice my respect for your kind-heartedness giving support to people that have the need for assistance with that matter. Your special commitment to getting the message up and down turned out to be extraordinarily important and has frequently enabled others just like me to realize their dreams. Your own invaluable help denotes a whole lot to me and far more to my mates. Thanks a ton; from everyone of us.

                                    • 匿名ユーザー が29日前に追加

                                      I must get across my gratitude for your kindness supporting individuals who really want help on this particular field. Your very own dedication to passing the solution along turned out to be amazingly invaluable and has constantly allowed many people much like me to realize their endeavors. This warm and friendly publication entails a great deal a person like me and still more to my peers. Many thanks; from each one of us.
                                      cheap basketball shoes http://www.cheapbasketballshoes.us.com

                                      • 匿名ユーザー が29日前に追加

                                        When I initially commented I clicked the Notify me when new comments are added checkbox and now each time a comment is added I get 4 emails with the same comment. Is there any approach you possibly can take away me from that service? Thanks!
                                        Adidas NMD R1 Pink Purple White http://www.nmdadidas.us.com/adidas-nmd-r1-pink-purple-white-p-353.html

                                        • 匿名ユーザー が29日前に追加

                                          I wanted to jot down a simple remark in order to thank you for those lovely tips and hints you are writing on this website. My time intensive internet look up has at the end been honored with extremely good knowledge to exchange with my partners. I would assert that most of us readers actually are undoubtedly blessed to exist in a decent website with many wonderful people with very helpful methods. I feel rather blessed to have seen the webpage and look forward to so many more thrilling moments reading here. Thanks a lot once again for everything.
                                          adidas neo shoes http://www.adidasneo.org.uk

                                          • 匿名ユーザー が29日前に追加

                                            I precisely wished to appreciate you yet again. I do not know the things I would've sorted out in the absence of the actual tips and hints provided by you over that industry. It has been the horrifying condition in my position, but encountering a specialised manner you solved that forced me to leap over delight. I'm just happy for the assistance and expect you recognize what a powerful job you are always providing instructing some other people by way of your site. I am sure you've never encountered any of us.
                                            yeezy boost 350 http://clickand.co/4zm2n

                                            • 匿名ユーザー が28日前に追加

                                              I am glad for writing to make you know what a really good experience our child had going through your webblog. She learned too many issues, which include what it's like to possess an ideal teaching mindset to make certain people just have an understanding of certain complex issues. You undoubtedly exceeded people's desires. Thanks for coming up with these insightful, healthy, informative and unique tips about that topic to Sandra.
                                              timberland boots http://www.timberlandoutlet.uk

                                              • 匿名ユーザー が28日前に追加

                                                My husband and i ended up being absolutely joyous Ervin managed to carry out his survey through the entire ideas he received using your web page. It is now and again perplexing to just always be giving out tricks which many people may have been trying to sell. And we all see we now have the blog owner to thank for that. Most of the explanations you have made, the simple blog navigation, the relationships your site make it possible to instill - it's all extraordinary, and it is assisting our son and our family understand that issue is exciting, which is certainly wonderfully indispensable. Many thanks for the whole lot!
                                                yeezy boost http://pagn.info/boostyeezy

                                                • 匿名ユーザー が28日前に追加

                                                  Thanks so much for providing individuals with remarkably remarkable chance to check tips from here. It's usually so terrific and as well , stuffed with fun for me personally and my office colleagues to visit your web site at the very least three times in one week to find out the fresh issues you have got. And of course, I'm certainly contented with your exceptional information you give. Certain two areas on this page are ultimately the most beneficial we have had.
                                                  longchamp outlet http://www.longchampoutlet.org.uk

                                                  • 匿名ユーザー が28日前に追加

                                                    Thank you for all of the efforts on this web page. Ellie really loves doing internet research and it's really simple to grasp why. All of us learn all concerning the compelling medium you offer reliable tactics by means of this web site and as well as invigorate response from people on that article and our favorite daughter has always been becoming educated so much. Enjoy the rest of the new year. You're performing a superb job.
                                                    yeezy boost http://u.to/YPw6Dw

    gitbucket-2.1-1.el6.noarch.rpm - gitbucket 2.1のRPM(root権限で実行) (51 MB) 高橋 徹, 2014/07/21 05:38

    gitbucket.spec.2.1-1 - gitbucket 2.1のRPM(root権限で実行)を生成するSPECファイル (1.37 KB) 高橋 徹, 2014/07/21 05:42

    gitbucket-2.1-2.el6.noarch.rpm - gitbucket 2.1のRPM(gitbucket権限で実行) (51 MB) 高橋 徹, 2014/07/21 05:45

    gitbucket.init.2.1-2 - gitbucket 2.1のRPM(gitbucket権限で実行)のサービス起動スクリプト (1.98 KB) 高橋 徹, 2014/07/21 05:46

    gitbucket.spec.2.1-2 - gitbucket 2.1のRPM(gitbucket権限で実行)を生成するSPECファイル (1.98 KB) 高橋 徹, 2014/07/21 05:46

    gitbucket.conf.2.4.1-1 (1.33 KB) 高橋 徹, 2014/10/26 16:11

    gitbucket.init.2.4.1-1 - gitbucket 2.4.1のRPM(gitbucket権限で実行)のサービス起動スクリプト (2.32 KB) 高橋 徹, 2014/10/26 16:11

    gitbucket.spec.2.4.1-1 - gitbucket 2.4.1のRPM(gitbucket権限で実行)を生成するSPECファイル (2.06 KB) 高橋 徹, 2014/10/26 16:11

    gitbucket-2.4.1-1.el6.noarch.rpm - gitbucket 2.4.1のソースRPM(gitbucket権限で実行) (48.2 MB) 高橋 徹, 2014/10/26 16:13

    gitbucket-2.4.1-1.el6.src.rpm - gitbucket 2.4.1のRPM(gitbucket権限で実行) (48.2 MB) 高橋 徹, 2014/10/26 16:13

    gitbucket-2.5-1.el6.src.rpm - gitbucket 2.5のソースRPM(gitbucket権限で実行) (48.2 MB) 高橋 徹, 2014/11/23 14:43

    gitbucket-2.5-1.el6.noarch.rpm - gitbucket 2.5のRPM(gitbucket権限で実行) (48.2 MB) 高橋 徹, 2014/11/23 14:43

    gitbucket-2.6-1.el6.src.rpm - gitbucket 2.6のソースRPM(gitbucket権限で実行) (48.2 MB) 高橋 徹, 2014/11/24 12:51

    gitbucket-2.6-1.el6.noarch.rpm - gitbucket 2.6のRPM(gitbucket権限で実行) (48.2 MB) 高橋 徹, 2014/11/24 12:51

    gitbucket-2.7-1.el6.noarch.rpm (48.3 MB) 高橋 徹, 2015/01/25 10:04

    gitbucket-2.7-1.el6.src.rpm (48.4 MB) 高橋 徹, 2015/01/25 10:04

    クリップボードから画像を追加 (サイズの上限: 1 GB)