//---------- CentOS-7/GitBucket ----------//

[ [[CentOS-7]] ]

* GitBucket [#a2cbda0b]
Git の リポジトリ管理ツール GitBucket をインストール・設定します。

- [[GitBucket インストール・設定>CentOS-7/GitBucket/インストール・設定]]

* GitBucket 仕様 [#u55850e7]
** バージョン [#t17886b4]
- 4.1

** インストール・設定 方法 [#zc7a29c5]
- インストール時期: 2016年06月

- GitBucket 本体は、gitbucket.war をダウンロードする。
- Java (java-1.8.0-openjdk) をインストールする。
- Webサーバー/サーブレットコンテナ の Jetty (jetty-9.3.9) をインストールする。
- Webサーバー(http)のポートは、8888 にする。
- 実行ユーザーを gitbucket にする。


* GitBucket 起動・停止 [#mf7e1982]
#shjs(sh){{
##■ 起動
[root@localhost ~]# service gitbucket start
[root@localhost ~]#

##■ 停止
[root@localhost ~]# service gitbucket stop
[root@localhost ~]#

##■ 再起動
[root@localhost ~]# service gitbucket restart
[root@localhost ~]#

##■ 状態確認
[root@localhost ~]# service gitbucket status
[root@localhost ~]#

##■ 自動起動をONにする
[root@localhost ~]# chkconfig gitbucket off
[root@localhost ~]# chkconfig gitbucket on
[root@localhost ~]#

##■ 自動起動をOFFにする
[root@localhost ~]# chkconfig gitbucket off
[root@localhost ~]#
}}


* インストールしたファイル [#m75cd627]
- [[Jetty>https://www.eclipse.org/jetty/download.html]]~
Jetty バージョン 9.3.9
#shjs(sh){{
http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.3.9.v20160517/jetty-distribution-9.3.9.v20160517.tar.gz
}}

- [[GitBucket>https://github.com/gitbucket/gitbucket/releases]]~
GitBucket バージョン 4.1
#shjs(sh){{
https://github.com/gitbucket/gitbucket/releases/download/4.1/gitbucket.war
}}



* 構造 [#e1b75904]
#html(){{
<pre class="dir_tree">
<code>
<サーバー>
  ┃
  ┣ etc/
  ┃ ┃
  ┃ ┣ default/
  ┃ ┃ ┃
  ┃ ┃ ┗ gitbucket	【設定ファイル】【root:root:644】
  ┃ ┃
  ┃ ┗ init.d/
  ┃    ┃
  ┃    ┗ gitbucket	【起動スクリプト】【root:root:755】
  ┃
  ┣ home/
  ┃ ┃
  ┃ ┣ gitbucket/	【gitbucket:gitbucket:775】
  ┃ ┃ ┃
  ┃ ┃ ┣ .gitbucket/	【自動作成される】【gitbucket:gitbucket:755】
  ┃ ┃ ┃  ┃
  ┃ ┃ ┃  ┣ repositories/	【リポジトリ】【gitbucket:gitbucket:755】
  ┃ ┃ ┃  ┃  
  ┃ ┃ ┃  ┗ data.mv.db	【gitbucket:gitbucket:644】
  ┃ ┃ ┃     data.trace.db	【gitbucket:gitbucket:644】
  ┃ ┃ ┃     database.conf	【gitbucket:gitbucket:644】
  ┃ ┃ ┃
  ┃ ┃ ┣ jetty/		【Jetty】【gitbucket:gitbucket:775】
  ┃ ┃ ┃  ┃
  ┃ ┃ ┃  ┣ bin/		【gitbucket:gitbucket:775】
  ┃ ┃ ┃  ┃
  ┃ ┃ ┃  ┣ etc/		【gitbucket:gitbucket:775】
  ┃ ┃ ┃  ┃ ┃
  ┃ ┃ ┃  ┃ ┗ jetty-http.xml	【gitbucket:gitbucket:664】
  ┃ ┃ ┃  ┃
  ┃ ┃ ┃  ┣ lib/		【gitbucket:gitbucket:775】
  ┃ ┃ ┃  ┃
  ┃ ┃ ┃  ┣ logs/		【gitbucket:gitbucket:775】
  ┃ ┃ ┃  ┃
  ┃ ┃ ┃  ┣ modules/		【gitbucket:gitbucket:775】
  ┃ ┃ ┃  ┃
  ┃ ┃ ┃  ┣ resources/	【gitbucket:gitbucket:775】
  ┃ ┃ ┃  ┃
  ┃ ┃ ┃  ┣ webapps/		【gitbucket:gitbucket:775】
  ┃ ┃ ┃  ┃ ┃
  ┃ ┃ ┃  ┃ ┗ gitbucket.war	【GitBucket 本体】【gitbucket:gitbucket:644】
  ┃ ┃ ┃  ┃
  ┃ ┃ ┃  ┗ README.TXT			【gitbucket:gitbucket:664】
  ┃ ┃ ┃     VERSION.txt			【gitbucket:gitbucket:664】
  ┃ ┃ ┃     gitbucket.state			【gitbucket:gitbucket:644】
  ┃ ┃ ┃     notice.html			【gitbucket:gitbucket:664】
  ┃ ┃ ┃     license-eplv10-aslv20.html	【gitbucket:gitbucket:664】
  ┃ ┃ ┃     start.ini			【gitbucket:gitbucket:664】
  ┃ ┃ ┃     start.jar			【gitbucket:gitbucket:664】
  ┃ ┃ ┃
  ┃ ┃ ┗/
  ┃ ┃
  ┃ ┗/
  ┃
  ┗/

</code>
</pre>
}}

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS