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文件
文件内容为
3.添加apache配置中的相对应文件夹
创建 /var/www/git目录,并把用户设定为apache
4.建立仓库
5.设定防火墙规则
redhat默认都是安装了防火墙的
设定防火墙规则
system-config-firewall-tui
打开http 使用的80端口
6.重启apache 服务器
推荐两个软件安装源:
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
相关文章推荐
- Redhat配置git 服务器
- RedHat环境下socks5代理服务器的配置
- git - 开发者电脑与服务器的配置
- Git的服务器配置
- Redhat Enterprice Linux 4 配置CVS服务器
- Mac 下配置 Git 服务器
- iis7 发布mvc 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容
- Redhat下配置ftp服务器
- 用HTTP核心模块配置一个静态web服务器
- HTTP 错误 401.3 - Unauthorized 由于 Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。
- 在mac下配置Git服务器
- 错误:为 Web 项目“XXX”配置的 URL“http://localhost/”的网站同时存在于本地 IIS Web 服务器和 IIS Express Web 服务器上。您需要使用 IIS 管理器在 IIS 中更改此网站的绑定。
- ASP.NET遇到HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容
- mac中使用 sourcetree 的快速配置和git服务器登录
- RedHat_(centos5.5)DNS详细配置说明—主服务器与辅助服务器配置
- HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容
- Win2003下Asp配置技巧 http 500内部服务器错误
- 错误摘要 HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容。
- Git安装及使用以及如何配置本地的Git服务器
- ubuntu上配置git服务器