ubuntu 上安装gitweb(用虚拟机的方式)
2011-12-15 18:43
274 查看
gitweb是一个很好的代码追踪工具,今天在ubuntu上设置了一下成功了,回忆记录一下过程:
1sudoapt-getinstallgitweb
2sudoapt-getinstallapache2
3mkdir/home/<name>/gitweb
4sudoln-sf/usr/share/gitweb/*/home/<name>/gitweb
5ln-s<gitprojectpath>/home/<name>/gitweb
6sudovi/etc/gitweb.conf
$projectroot="/home/<name>/gitweb";
7sudovi/etc/apache2/conf.d/gitweb
<VirtualHost*:80>
ServerName127.0.0.1
ScriptAlias/gitweb//usr/lib/cgi-bin/
DirectoryIndex/gitweb/gitweb.cgi
DocumentRoot/home/clean/gitweb
ErrorLog/var/log/apache2/git.pcware.cn-error.log
CustomLog"/var/log/apache2/git.pcware.cn-access.log"combined
</VirtualHost>
8sudo/etc/init.d/apache2restart
可以通过修改${GIT_DIR}/description来修改gitrepositories的文字描述。
Gitweb配置不用虚拟机方式
1.安装gitwebapt-getinstallgitweb
2.安装apache2服务器apt-getinstallapache2
3.安装成功后会发现gitweb的配置文件在/usr/share/gitweb中,cgi文件存放在/usr/lib/cgi-bin下
4.创建目录home/usrname/gitweb并将git库存放在此目录下或者将git库连接于此命令为:ln–sfgit库地址gitweb路径此处为(/home/usrname/gitweb),为了能够实时更新gitweb的内容需要修改git库中的post-update使任何人都有执行权限方法如下:chmod755/.git/hooks/post-update
5.将gitweb的配置文件链接到gitweb目录命令为:ln-sf/usr/share/gitweb/home/usrname/gitweb
6.将gitweb.cgi拷贝到/home/usrname/gitweb下
7.修改apache设置编辑/etc/apache2/httpd.conf添加如下内容:ServerName
127.0.0.1:80
8.修改gitweb.conf(/ect/apache2/conf.d/gitweb.conf)添加内容如下:
Alias/gitweb/home/usrname/gitweb
9.配置完毕后重启apache2服务。命令为:sudo/etc/init.d/apache2restart
10.在浏览器中输入本机ip地址/gitweb就可以访问git服务了
例如http://192.168.110.120/gitweb
======================================================================
注:本人在实际使用中发现,第一种配置的方式使用IP地址也可以访问。而不是局限于本地的环回地址。
1sudoapt-getinstallgitweb
2sudoapt-getinstallapache2
3mkdir/home/<name>/gitweb
4sudoln-sf/usr/share/gitweb/*/home/<name>/gitweb
5ln-s<gitprojectpath>/home/<name>/gitweb
6sudovi/etc/gitweb.conf
$projectroot="/home/<name>/gitweb";
7sudovi/etc/apache2/conf.d/gitweb
<VirtualHost*:80>
ServerName127.0.0.1
ScriptAlias/gitweb//usr/lib/cgi-bin/
DirectoryIndex/gitweb/gitweb.cgi
DocumentRoot/home/clean/gitweb
ErrorLog/var/log/apache2/git.pcware.cn-error.log
CustomLog"/var/log/apache2/git.pcware.cn-access.log"combined
</VirtualHost>
8sudo/etc/init.d/apache2restart
可以通过修改${GIT_DIR}/description来修改gitrepositories的文字描述。
Gitweb配置不用虚拟机方式
1.安装gitwebapt-getinstallgitweb
2.安装apache2服务器apt-getinstallapache2
3.安装成功后会发现gitweb的配置文件在/usr/share/gitweb中,cgi文件存放在/usr/lib/cgi-bin下
4.创建目录home/usrname/gitweb并将git库存放在此目录下或者将git库连接于此命令为:ln–sfgit库地址gitweb路径此处为(/home/usrname/gitweb),为了能够实时更新gitweb的内容需要修改git库中的post-update使任何人都有执行权限方法如下:chmod755/.git/hooks/post-update
5.将gitweb的配置文件链接到gitweb目录命令为:ln-sf/usr/share/gitweb/home/usrname/gitweb
6.将gitweb.cgi拷贝到/home/usrname/gitweb下
7.修改apache设置编辑/etc/apache2/httpd.conf添加如下内容:ServerName
127.0.0.1:80
8.修改gitweb.conf(/ect/apache2/conf.d/gitweb.conf)添加内容如下:
Alias/gitweb/home/usrname/gitweb
<Directory/home/usrname/gitweb>
Options+Indexes+ExecCGI+FollowSymLinks
AllowOverrideAll
orderallow,deny
allowfromall
AddHandlercgi-scriptcgi
DirectoryIndexgitweb.cgi
</Directory>
9.配置完毕后重启apache2服务。命令为:sudo/etc/init.d/apache2restart
10.在浏览器中输入本机ip地址/gitweb就可以访问git服务了
例如
======================================================================
注:本人在实际使用中发现,第一种配置的方式使用IP地址也可以访问。而不是局限于本地的环回地址。
相关文章推荐
- ubuntu虚拟机14.04及版瓦工15.10 安装gitlap
- Ubuntu gitweb 安装配置
- kvm虚拟化管理平台WebVirtMgr部署-完整记录(安装ubuntu虚拟机)-(5)
- Ubuntu上安装webgit并配置
- windows系统中ubuntu虚拟机安装及web项目到服务上(二)
- 在virtualBox中安装Ubuntu虚拟机、实现文件共享、外网访问、主宿机组成内网访问、Mysql源码方式在ubuntu下的安装
- 在Ubuntu Server 14.04 LTS版上以git方式源码安装Odoo8.0
- 在Ubuntu Server 14.04 LTS版上以git方式源码安装Odoo8.0
- Ubuntu 16.10 下安装gitweb,apache2
- ubuntu 16.10 下安装gitweb,apache2
- VMware安装ubuntu16.04虚拟机并设置为桥接静态ip方式
- Ubuntu 上Gitweb安装指南
- 在Ubuntu Server 14.04 LTS版上以git方式源码安装Odoo8.0
- Ubuntu 虚拟机下安装VMwareTools 共享文件(虚拟机--安装VMware Tools无结果的情形下的解决方式)
- windows系统中ubuntu虚拟机安装及web项目到服务上(一)
- windows系统中ubuntu虚拟机安装及web项目到服务上(三)
- 虚拟机安装Ubuntu,桥接方式不能上网(转载)
- 初步安装配置虚拟机、Ubuntu、git、vim、码云项目
- 在Ubuntu 14.04LTS版上以git方式源码安装odoo8.0(新手教程)
- VMware下安装虚拟机Ubuntu14.04 Server设置桥接方式