git:gitbucket
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
git:gitbucket [2015/05/18 06:12] – clownclown | git:gitbucket [2025/02/16 13:53] (現在) – 外部編集 127.0.0.1 | ||
---|---|---|---|
行 22: | 行 22: | ||
webappsディレクトリにgitbucket(warファイル)をDLします。 | webappsディレクトリにgitbucket(warファイル)をDLします。 | ||
+ | |||
+ | the release page:https:// | ||
< | < | ||
# cd / | # cd / | ||
- | # wget https:// | + | # wget https:// |
</ | </ | ||
+ | |||
+ | ==== gitbucket-gist-plugin ==== | ||
+ | |||
+ | the release page:https:// | ||
+ | |||
+ | < | ||
+ | # mkdir -p / | ||
+ | # cd / | ||
+ | # wget https:// | ||
+ | # chown -R tomcat: | ||
+ | </ | ||
+ | |||
+ | ==== configure & start ==== | ||
+ | |||
apacheと連携するために、httpの8080ポートはコメントアウトして、ajpポートを8009→8089に変更します。 | apacheと連携するために、httpの8080ポートはコメントアウトして、ajpポートを8009→8089に変更します。 | ||
※ajpポートの変更は、セットアップした環境の他のサービスと重複しているため。 | ※ajpポートの変更は、セットアップした環境の他のサービスと重複しているため。 | ||
行 32: | 行 48: | ||
# vi / | # vi / | ||
- | 70d69 | + | 92c92 |
- | < < | + | |
- | 74d72 | + | |
- | < | + | |
- | 94d91 | + | |
- | < < | + | |
- | 96,97d92 | + | |
- | < | + | |
< < | < < | ||
+ | --- | ||
+ | > < | ||
</ | </ | ||
apacheのconfファイルを作成します。 | apacheのconfファイルを作成します。 | ||
行 58: | 行 69: | ||
http:// | http:// | ||
root / root | root / root | ||
+ | |||
+ | ==== ユーザ設定 ==== | ||
+ | |||
+ | SSHキーを作成する。 | ||
+ | < | ||
+ | # ssh-keygen | ||
+ | Generating public/ | ||
+ | Enter file in which to save the key (/ | ||
+ | Created directory '/ | ||
+ | Enter passphrase (empty for no passphrase): | ||
+ | Enter same passphrase again: ←何も入力せずにEnter | ||
+ | Your identification has been saved in / | ||
+ | Your public key has been saved in / | ||
+ | The key fingerprint is: | ||
+ | 15: | ||
+ | The key's randomart image is: | ||
+ | +--[ RSA 2048]----+ | ||
+ | | . .E=o . | | ||
+ | | . o =+.+ | | ||
+ | | . o .+. . | | ||
+ | | . ..= o o.| | ||
+ | | S = = o o| | ||
+ | | | ||
+ | | | | ||
+ | | | | ||
+ | | | | ||
+ | +-----------------+ | ||
+ | </ | ||
+ | 作成したSSHキーを確認する。 | ||
+ | < | ||
+ | # cat .ssh/ | ||
+ | ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAA ~省略~ cfapXHhBTa38zp50vS546sC+JB8vBXjG1Q== root@localhost.localdomain | ||
+ | </ | ||
+ | GitBucketにログインする | ||
+ | 右上のAccount Settings(人の影)をクリック | ||
+ | 左のメニューからSSH Keysをクリック | ||
+ | Add an SSH KeyのTitleは適当、Keyは作成したSSHキーを張り付ける。 | ||
+ | 以後のgitの操作はSSH接続で行う。 | ||
+ | 任意のリポジトリを開き、右の「HTTP clone URL」の項目でSSHをクリックすると、SSH接続のURLが表示されます。 | ||
===== Tips ===== | ===== Tips ===== | ||
行 114: | 行 164: | ||
* jennkinsの「シェルの実行」に定義< | * jennkinsの「シェルの実行」に定義< | ||
sudo tar zcf / | sudo tar zcf / | ||
+ | </ | ||
+ | |||
+ | ==== リストア ==== | ||
+ | 適当な場所で解凍して、オリジナルの場所に設置・上書きします。 | ||
+ | < | ||
+ | # mkdir / | ||
+ | # chmod 777 / | ||
+ | # cd / | ||
+ | |||
+ | [_backup]# tar xzvf gitbucket-20150608093100.tar.gz | ||
+ | |||
+ | [_backup]# / | ||
+ | [_backup]# \cp -ar / | ||
+ | [_backup]# / | ||
+ | [_backup]# / | ||
+ | </ | ||
+ | |||
+ | ==== バージョンアップ ==== | ||
+ | https:// | ||
+ | < | ||
+ | # wget -O gitbucket.war https:// | ||
+ | |||
+ | # / | ||
+ | |||
+ | # mkdir -p / | ||
+ | # tar zcf / | ||
+ | # tar zcf / | ||
+ | # cp / | ||
+ | |||
+ | # rm -f / | ||
+ | # rm -rf / | ||
+ | # rm -rf / | ||
+ | # cp ./ | ||
+ | |||
+ | # / | ||
+ | # / | ||
</ | </ |
git/gitbucket.1431929527.txt.gz · 最終更新: 2025/02/16 13:50 (外部編集)