更详细的教程请见 《Pro Git》http://progit.org/book/zh/ch4-7.html。
安装必备工具
apt-get install git gitweb gitosis
用自己的公钥来初始化Gitosis
root@everet:/var# sudo -H -u git gitosis-init < /tmp/authorized_keys
Initialized empty Git repository in /home/git/repositories/gitosis-admin.git/
Reinitialized existing Git repository in /home/git/repositories/gitosis-admin.git/
对该仓库中的post-update 脚本加上可执行权限
root@everet:/home/git/repositories/gitosis-admin.git/hooks# chmod 755 post-update
克隆 Gitosis 的控制仓库
$ git clone git@everet.org:gitosis-admin.git
这会得到一个名为 gitosis-admin 的工作目录,主要由两部分组成:
阅读全文