zoukankan      html  css  js  c++  java
  • redmine 和 gitolite 的整合

    os:Ubuntu 12.04 LTS

    redmine:1.3.2+dfsg1-1ubuntu1
    gitolite:2.2-1
     
    redmine 和 gitolite 可以整合起来,github上也有插件可以整合,但是由于已经使用了一段时间了,还是研究一下手动整合。
     
    1.修改默认创建版本库的权限
    修改 gitolite的管理用户目录的 /home/git/.gitolite.rc 
    $REPO_UMASK = 0077;
    改为:
    $REPO_UMASK = 0027;
     
    这样创建的版本库的组用户的权限就是r+x。
     
    2.允许www-data读取git版本库
    添加www-data到git组中
    sudo usermod -a -G git www-data
     
    3.允许www-data读取repositories文件夹
    由于gitolite默认创建的repositores文件夹只允许git用户读取,这里需要修改一下
    sudo chmod 750 /home/git/repositories
     
    4.在redmine中设定git版本库路径
    设定后能直接显示了。
  • 相关阅读:
    20151019
    20151013
    20150810
    20150626
    20150625
    20150530
    HTML特殊字符大全
    label标签跳出循环
    IIS 负载均衡
    .NET代码执行效率优化
  • 原文地址:https://www.cnblogs.com/shihao/p/2581847.html
Copyright © 2011-2022 走看看