Redhat 6 git 服务器 配置 (http)

1.安装git软件

推荐两个软件安装源:
里面主要是git, gitweb,gitolite
里面主要是git,git-daemon
 
repoforg上的git版本比较新
 
2.对apache 服务器进行配置
在 /etc/httpd/conf.d/ 下添加git.conf文件
文件内容为
 #设定git仓库的路径为/var/www/git
SetEnv GIT_PROJECT_ROOT /var/www/git
#使所有的git仓库通过http,对外可见  
SetEnv GIT_HTTP_EXPORT_ALL
#访问 /git 等同于访问/usr/libexec/git-core/git-http-backend
ScriptAlias /git /usr/libexec/git-core/git-http-backend 
 
3.添加apache配置中的相对应文件夹
创建 /var/www/git目录,并把用户设定为apache
mkdir /var/www/git
chown apache:apache /var/www/git
 
4.建立仓库
cd /var/www/git/
git init --bare XXXX.git
cd XXXX.git
#设定仓库可以http push
git config --file config http.receivepack true
cd ../
#由于管理这个仓库使用的用户apache,设定为apache用户,以便能够读写
chown apache:apache test.git
 
5.设定防火墙规则
redhat默认都是安装了防火墙的
设定防火墙规则
system-config-firewall-tui
打开http 使用的80端口
 
6.重启apache 服务器
service httpd restart

 

 

posted on 2013-03-13 21:29 secularbird 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/zelos/archive/2013/03/13/2958306.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值