前面对git服务器搭建完成之后可以进行安装gitweb进行管理

# yum install gitweb

直接进行安装

默认是安装在/var/www/git目录下,对应的配置文件有/etc/gitweb.conf下,另外,httpd的配置文件/etc/httpd/conf.d/git.conf。

(1)修改/etc/gitweb.conf$projectroot = “/var/www/git” //将projectroot修改为/var/www/git

(2)修改/etc/httpd/conf.d/git.conf

Alias /git /var/www/git
<Directory /var/www/git>
Allow from all
AllowOverride all
Order allow,deny
Options +ExecCGI
AddHandler cgi-script .cgi
DirectoryIndex gitweb.cgi
SetEnv GITWEB_CONFIG /etc/gitweb.conf
Dav On
RewriteEngine Off
</Directory>

然后重启httpd服务

网上看有好多说可以建立软连接可以把/var/www/git底下的和/home/git/repositories进行链接,但是我自己试了好久都没成功,不清楚为什么,不过以后可以的git都是放在/var/www/git底下的,就是在目录/var/www/git目录下运行git init –bare test.git等,然后客户端可以直接用绝对目录进行push了,不过一旦用了绝对路径,那么以后就只能输入git的密码进行管理了,不能再用证书自动提交了。

分享该文章:

相关文章:

  • 暂无相关文章