※もくじはこちら
概要
CentOS上に、Play Framework2 on JavaのCI環境を構築していきます。
長くなるので分割で。
登場人物
- Play Framework 2.2
- Jenkins(Jenkins.war)
- Git
- CentOS 6.4 i386
手順その②:Gitの準備
Gitのインストール
管理者で
1
2
|
root$ yum -y install git
|
Gitリポジトリの作成
gituserで、ベアリポジトリを作成。
1
2
3
|
gituser$ cd
gituser$ git init --bare playapp.git
|
ciuserからGitリポジトリへのアクセス設定
1
2
3
|
ciuser$ git config --global user.email ciuser@example.com
ciuser$ git config --global user.name "ciuser"
|
1
2
3
4
5
|
ciuser$ cd
ciuser$ mkdir ~/.ssh
ciuser$ chmod 700 ~/.ssh
ciuser$ ssh-keygen -t rsa
|
※パスフレーズなしで作成すること!
作成した公開鍵を /home/gituser/.ssh へコピーし、権限設定
1
2
3
4
5
6
|
root$ mkdir /home/gituser/.ssh/
root$ cp /home/ciuser/.ssh/id_rsa.pub /home/gituser/.ssh/authorized_keys
root$ chown -R gituser:gituser /home/gituser/.ssh/
ciuser$ chmod 600 /home/gituser/.ssh/authorized_keys
ciuser$ chmod 700 /home/gituser/.ssh
|
ciuserからgitリポジトリへの接続確認
1
2
|
ciuser$ git clone ssh://gituser@localhost/home/gituser/playapp.git
|
次回へ続く