注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

秋风扫落叶

 
 
 

日志

 
 
 
 

redmine+gitolite 出现404错误  

2012-08-02 17:04:21|  分类: 原创linux经验 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
使用gitolite/git,每次push后,redmine出现404出错。
原因是版本库新生成的文件权限非755,只有git用户具有权限。
初级的解决方法:
修改服务器版本库子目录hooks下的文件post-update为:
exec chmod -R 755 :/opt/gitolite/repositories/getcloudtv.git getcloudtv为版本库名称
并修改post-update的用户和组为git,权限为755
最终解决办法:
/opt/gitolite/.gitolite.rc文件中修改选项$UMASK = 0027; 允许git组用户读和执行。
sudo chown -R git:git repositories
chmod -R g+rX repositories
运行ps aux | grep redmine 查看redmine的运行用户,添加用户到git组。如:
usermod -a -G git www-data
usermod -a -G git daemon
重启apache:/etc/init.d/apache2 restart
  评论这张
 
阅读(1585)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017