:::: MENU ::::

CentOS5.5にgitoliteを入れる

Pocket

gitユーザの作成

# adduser --shell /bin/sh --home /home/git git
# passwd -uf git
# visudo
git ALL=(ALL) PASSWD:ALL

# su - git
$ git config --global user.name "Git Administrator"
$ git config --global user.email "git@localhost"
$ cd .ssh
$ ssh-keygen -t rsa -N "" -f id_rsa

gitoliteのインストール

$ cd
$ git clone git://github.com/sitaramc/gitolite
$ gitolite/src/gl-system-install

$ export PATH=/home/git/bin:$PATH
$ ln -s .ssh/id_rsa.pub GitlabAdmin.pub
$ gl-setup -q ~/GitlabAdmin.pub

ノーパスで入れるか接続テスト
$ ssh localhost -p xxxxxx

sshのポート番号を変えていたらconfigファイルの作成が必要
$ vi .ssh/config
Host localhost
  Port xxxxxx

gitolite-adminにアクセスできるか確認
$ git clone git@localhost:gitolite-admin
Pocket


So, what do you think ?