ゼロからはじめるWEBプログラミング入門

未経験者でも初心者でも関係なく、とにかくWEBサイトを作るところから始めるブログ!

GitBucketのインストール&初期設定[GCE]

f:id:sbc-web:20170528220650p:plain

環境

  • OS : CentOS7
  • GitBucket 4.12


Gitbucketのインストー

GitBucketのWARファイルをダウンロードしてTomcatにデプロイする

ダウンロード

wget https://github.com/gitbucket/gitbucket/releases/download/4.12/gitbucket.war

Tomcatへデプロイ

cp -p gitbucket.war /usr/local/tomcat/webapps/


管理者ユーザを作成

デフォルトの管理者(root)を削除し新たに管理者ユーザを作成する

  • Sign In クリック f:id:sbc-web:20170504163717p:plain


  • ログイン(デフォルトの管理者)
     ユーザ:root
     パスワード:root f:id:sbc-web:20170504163734p:plain


  • 右上のメニューからシステム設定画面表示 f:id:sbc-web:20170504163758p:plain


  • 新規ユーザ作成 f:id:sbc-web:20170504163829p:plain


  • ユーザ情報入力(作成する管理者ユーザ) f:id:sbc-web:20170504163854p:plain


  • ログアウト(rootユーザ) f:id:sbc-web:20170504163912p:plain


  • 作成した管理者ユーザでログイン f:id:sbc-web:20170504163925p:plain


  • システム設定画面表示 f:id:sbc-web:20170504163943p:plain


  • rootユーザの編集画面を表示 f:id:sbc-web:20170504163955p:plain


  • 「Disable」にチェックし更新するとそのユーザ(root)が削除される f:id:sbc-web:20170504164004p:plain


AJPの設定

前に設定してた blog.w-hippo.com


DBの設定

以前に作成したGitbucekt用データベースに接続する


設定ファイル修正

/home/tomcat/.gitbucket/database.conf
db {
#  url = "jdbc:h2:${DatabaseHome};MVCC=true"
#  user = "sa"
#  password = "sa"
#  connectionTimeout = 30000
#  idleTimeout = 600000
#  maxLifetime = 1800000
#  minimumIdle = 10
#  maximumPoolSize = 10
  url = "jdbc:postgresql://localhost/gitbucket"
  user = "gitbucket_user"
  password = "**************"
}


Tomcat再起動

systemctl restart tomcat


確認

  • PostgreSQL を参照するようになったので完了

f:id:sbc-web:20170528222534p:plain