您的位置:首页 > 理论基础 > 计算机网络

Redhat 6 git 服务器 配置 (http)

2013-03-13 21:29 169 查看
1.安装git软件

推荐两个软件安装源:
http://www.webtatic.com
里面主要是git, gitweb,gitolite
http://repoforge.org
里面主要是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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: