※もくじはこちら

### 概要 CentOS上に、Play Framework2 on JavaのCI環境を構築していきます。
長くなるので分割で。

#### 登場人物
  • Play Framework 2.2
  • Jenkins(Jenkins.war)
  • Git
  • CentOS 6.4 i386
### 手順その②:Gitの準備
#### Gitのインストール 管理者で ```sh root$ yum -y install git
1
2
3
4
5
6
7
8
</div>
<div class="section">
    #### Gitリポジトリの作成
    gituserで、ベアリポジトリを作成。
```sh
gituser$ cd
gituser$ git init --bare playapp.git

#### ciuserからGitリポジトリへのアクセス設定
  • Gitクライアント設定
```sh ciuser$ git config --global user.email ciuser@example.com ciuser$ git config --global user.name "ciuser"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
<ul>
<li>sshの秘密鍵・公開鍵を生成</li>
</ul>```sh
ciuser$ cd
ciuser$ mkdir ~/.ssh
ciuser$ chmod 700 ~/.ssh
ciuser$ ssh-keygen -t rsa

```※パスフレーズなしで作成すること!

<ul>
<li>公開鍵のコピー</li>
</ul>作成した公開鍵を /home/gituser/.ssh へコピーし、権限設定
```sh
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リポジトリへの接続確認 ```sh ciuser$ git clone ssh://gituser@localhost/home/gituser/playapp.git
1
2
3
4
5
次回へ続く

</div>
</div>