安装配置Git服务器
pw usermod www -G git # FreeBSDusermod www -G git # Linux?在远程机器上验证是否可以以管理员身份访问gitolite
ssh git@git_server info
复制gitolite-admin仓库
git clone git@git_server:gitolite-admin
在keydir中增加用户,在conf/gitolite.conf中增加仓库,并授权给相应的用户
gitlist是PHP编写的查看Git仓库的工具。它提供和Github类似的界面风格。gitolite-admin是特殊的仓库不应该暴露在web上,隐藏该仓库可以设置gitlist的config.ini如下:
[git]client = '/usr/local/bin/git'default_branch = 'master'repositories[] = '/home/git/repositories/'hidden[] = '/home/git/repositories/gitolite-admin'
?