在一个Git-Web上配置不同的$ projectroot

时间:2013-07-25 12:25:17

标签: git apache gitweb

我对GitWeb配置有疑问。

按照本手册,我安装了GitWeb http://git-scm.com/book/en/Git-on-the-Server-GitWeb

但我需要为以下内容配置apache或etc / gitweb.conf,例如

  • 域sub1.domain.com应使用$ projectroot =“/ var / www / git_fsq /”;
  • domain sub2.domain.com应该使用$ projectroot =“/ var / www / git_2 /”;

我在服务器上没有任何可用内存来安装可以帮助我隐藏某些用户的某些项目的东西=)

你能帮我解决一下如何在gitweb.conf或Apache VirtualHost设置中配置它吗?

感谢。

1 个答案:

答案 0 :(得分:0)

使用不同的基于名称的虚拟主机

下面的示例配置



    ServerName www.cart.com
    DocumentRoot /usr/share/gitweb

    
        SetEnv GITWEB_CONFIG  /home/gitmaster/gitweb.conf 
        Options FollowSymLinks +ExecCGI
        AddHandler cgi-script .cgi
        AllowOverride AuthConfig