zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    Thinkphp各种方法知识图谱
    Yii2.0学习笔记:创建登录表单
    Yii2.0学习笔记:第一个页面Saying Hello
    4.1
    4
    flask(3.0)
    flask(2.0)
    flask(1.1)装饰器装饰多个视图函数出现的问题
    flask(1.0)
    Flask之上下文管理机制
  • 原文地址:https://www.cnblogs.com/zelos/p/2958306.html
Copyright © 2011-2022 走看看