直接yum安装。
在/etc/gitweb.conf设置好仓库目录和GIT路径
$projectroot = "/home/git/repositories";
$GIT = "/usr/bin/git"
http.conf文件中默认包含git.conf,如没有手动添加。
[git@server ~]$ cat /etc/httpd/conf.d/git.conf
<VirtualHost *:80>
ServerName 192.168.*.*
DocumentRoot /var/www/git
<Directory /var/www/git>
Options ExecCGI +FollowSymLinks +SymLinksIfOwnerMatch
AllowOverride All
order allow,deny
Allow from all
AddHandler cgi-script cgi
DirectoryIndex gitweb.cgi
</Directory>
</VirtualHost>
权限设置非常重要,否则提示找不到项目
[git@server ~]$ chmod 775 /home/git/repositories
[git@server ~]$ chmod 775 /home/git
转载于:https://blog.51cto.com/tanjunjie/965426