如果安装了gitweb之后就可以通过网站访问我们的仓库目录。想让动态网站运行起来,
需要在服务器上安装了网络服务器,如Apache、lighttpd等。默认情况下GitWeb,使用的服务是apache。
安装gitweb
yum -y install gitweb
配置gitweb
vim /etc/gitweb.conf
在gitweb配置文件里,设置git仓库目录
$projectroot = "/usr/local/gitdata/";
修改gitweb中的apache配置文件
vim /etc/httpd/conf.d/git.conf
添加内容如下
Alias /gitweb /var/www/git
SetEnv GITWEB_CONFIG /etc/gitweb.conf
<Directory /var/www/git>
Options Indexes ExecCGI FollowSymLinks SymLinksIfOwnerMatch
AllowOverride All
order allow,deny
Allow from all
AddHandler cgi-script cgi
DirectoryIndex gitweb.cgi
</Directory>
到cd /var/www/git/
安装httpd
yum -y install httpd
启动apache
service httpd start
永久性关闭防火墙
chkconfig iptables off
临时性关闭防火墙
service iptables stop
永久性关闭selinux
修改 /etc/selinux/config 文件中的 SELINUX="disabled"
即时生效
setenforce 0
在浏览器中输入http://192.168.1.200/gitweb即可看到效果
/var/www/git/目录有以下文件