===== gitolite =====
==== Installation ====
**On server**
# pw groupadd gitolite -g 753
# mkdir /data
# pw useradd gitolite -u 753 -c "GIT repositories user" -m -d /data/repos -M 0700 -g gitolite
# su - gitolite
$ gitolite setup -pk /tmp/admin.pub
==== Configuration ====
**On client**
$ git clone gitolite@host:gitolite-admin
=== Create repository ===
* edit //conf/gitolite.conf//
repo test-repo
RW+ = admin
=== Clone repository and make first push ===
$ git clone gitolite@host:test-repo.git
...
$ git commit ...
$ git push origin master
==== Import Github repository ====
$ git clone --bare https://github.com/user/repo.git
$ cd repo.git
$ git remote rm origin
$ cd ..
$ mkdir ~/repositories
$ chmod 0700 ~/repositories
$ mv repo.git repositories/
$ gitolite setup