Jun 14

nginx gitweb配置 不指定

chirs , 20:55 , 版本控制 , 评论(0) , 引用(0) , 阅读(5054) , Via 本站原创 | |
gitweb是git的web接口,使用单向的http协议来发布git repositories。
安装
sudo apt-get install gitweb
配置

假定git repositories所在的目录为/opt/project/git,首先,把gitweb使用到的资源文件(图片和CSS)符号链接到此目录
$cd  /opt/project/git
$ln -sf  /usr/share/gitweb .

然后将gitweb主程序gitweb.cgi链接到git repositories目录
$ln -sd /usr/lib/cgi-bin/gitweb.cgi gitweb.cgi

修改/etc/gitweb.conf文件中的$projectroot为/opt/project/git

最后是nginx virtualhost配置文件:
server {
     listen      80;
     server_name git.freeoa.com;
     root        /opt/project/git;
     index       gitweb.cgi;
     access_log  off;
     include     cgiwrap-fcgi.conf;
}


$sudo /etc/init.d/nginx resgtart
Tags: , , ,
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]