Chinaunix首页 | 论坛 | 博客
  • 博客访问: 215853
  • 博文数量: 145
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 1720
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-14 18:42
文章分类

全部博文(145)

文章存档

2011年(1)

2009年(144)

我的朋友

分类: LINUX

2009-10-21 14:29:32

by tangke 2009-10-22

1.安装gitweb
apt-get install gitweb

2.加载模块
a2enmod rewrite

3.配置文件
$vi /etc/apache2/sites-available/gitweb.conf


        ServerName 172.16.28.199
        DocumentRoot /usr/share/gitweb/
        SetEnv GITWEB_CONFIG /etc/gitweb.conf
        Options ExecCGI
        Addhandler cgi-script cgi
        DirectoryIndex gitweb.cgi
        RewriteEngine On
        RewriteRule ^/$ /usr/lib/cgi-bin/gitweb.cgi
        RewriteRule ^/(.*\.git/(?!/?(HEAD|info|objects|refs)).*)?$ /cgi-bin/gitweb.cgi%{REQUEST_URI}  [L,PT]



ln -s /etc/apache2/sites-available/gitweb.conf /etc/apache2/sites-enabled/gitweb.conf

3.建立镜像源
$cd /var/cache/git
............
以上这些操作可以参考
http://blog.chinaunix.net/u3/100996/showart.php?id=2074754

为什么要在/var/cache/git里面,只要因为/etc/gitweb.conf的$projectroot=/var/cache/git/

4.浏览
firefox
就可以看到以下界面了




阅读(828) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~