首先配置 web 服务器,使其支持 cgi,参见“CGI”一节
将 git 工作树拷贝到 web 服务器目录下:
cp -r sandbox /home/lighttpd/html/
gitweb 通常随 git 一同安装,拷贝文件到 git 工作树
cp /usr/share/gitweb/* /home/lighttpd/html/sandbox
检查 /home/lighttpd/html/sandbox/gitweb.cgi
文件中的如下语句
our $GIT = "/usr/bin/git"; our $projectroot = ".";
修改项目描述,编辑项目根目录下的 .git/description
文件
这样就建立了一个 gitweb 站点,通过以下地址访问:
http://linuxtoy.org/sandbox/gitweb.cgi
如果想通过 http 协议使用,例如:
git clone http://linuxtoy.org/sandbox/.git
则需要在项目根目录下执行 git update-server-info