Ubuntu 11.10 に gitolite を入れてみた

http://sho.tdiary.net/20110422.html

に書かれてある通りだが、自分なりにまとめてみることにする。

gitolite のインストール

  sudo aptitude install gitolite

Debian 流の設定

  sudo dpkg-reconfigure gitolite

管理用リポジトリの取得

  git clone gitolite@localhost:gitolite-admin.git
  cd gitolite-admin

あとは、リポジトリを commit & push で設定できる。

新しいリポジトリの追加

conf/gitolite.confに試しに新しいリポジトリ(newrepo)を追加

   repo newrepo
                RW+ =  @all

新しい認証鍵の追加

keydir に新しい認証鍵を追加する。

クライアントからリポジトリへのアクセス

普通にcloneして、普通のgitと同じように使えばよい。

  git clone gitolite@localhost:newrepo.git
  cd newrepo