Git push无法创建master.lock':权限被拒绝

时间:2014-04-03 18:39:17

标签: git svn

我无法以用户svn推送。

cd admin
git push stash --all
fatal: Unable to create '/home/svn/gitrepos/admin/refs/remotes/stash/master.lock': Permission denied
Unexpected end of command stream

它允许我以root身份推送:

sudo git push stash --all                                                                                  
[sudo] password for svn:
Username:
Password:
Everything up-to-date

之前我没有遇到过这个问题,有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可以验证/home/svn/gitrepos/admin/refs/stash群组是否具有写入权限?此外,SVN用户必须在该组中。