在git push时发生错误提示
$ git push origin masterPassword:
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]
确定是权限问题,原来git通过apache帐号提交的,修改git资源目录权限即可
# chown apache.apache -R .
转载于:https://www.cnblogs.com/heroking2000/archive/2012/06/28/2567516.html