fedora 下apache webdav方式部署git环境目录权限问题

本文详细解析了在使用Git通过Apache账号进行推送时遇到的权限拒绝错误,提供了修改Git资源目录权限的具体步骤,以解决MKCOL操作失败及HTTP推送失败的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在git push时发生错误提示

$ git push origin master 
Password: 
Password: 
Fetching remote heads...
  refs/
  refs/heads/
  refs/tags/
updating 'refs/heads/master'
  from 21c3f85e8c1515c11ed79621f6530fd5a2f196b5
  to   80f2f6062263e1db19e9112c75b8d60da0d142e9
    sending 3 objects
MKCOL cea344446bb51d90f64c9aaed1a8e2b5bed95b2b failed, aborting (22/403)
MKCOL bcbe07d1aeb4b2ddce54bc94b2fb2325757ea512 failed, aborting (22/403)
MKCOL 80f2f6062263e1db19e9112c75b8d60da0d142e9 failed, aborting (22/403)
Updating remote server info
fatal: git-http-push failed

 通过apache error_log查看

[Thu Jun 28 13:49:14 2012] [error] [client 127.0.0.1] (13)Permission denied: Unable to create collection.  [403, #0]
[Thu Jun 28 13:49:14 2012] [error] [client 127.0.0.1] (13)Permission denied: Unable to create collection.  [403, #0]
[Thu Jun 28 13:49:14 2012] [error] [client 127.0.0.1] (13)Permission denied: Unable to create collection.  [403, #0]

 确定是权限问题,原来git通过apache帐号提交的,修改git资源目录权限即可

# chown apache.apache -R .

 

转载于:https://www.cnblogs.com/heroking2000/archive/2012/06/28/2567516.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值