【发布时间】:2011-08-19 18:05:44
【问题描述】:
我正在使用 TortoiseCVS 访问 CVS 服务器。我收到以下错误:
In D:\source\foo: "C:\Program Files\CVSNT\cvs.exe" -q update -P -d
CVSROOT=:ssh:annan@foo-bar.co.uk:/home/cvsroot
cvs update: failed to create lock directory for `/home/cvsroot/foo' (/var/lock/cvs/foo/#cvs.lock): Permission denied
cvs update: failed to obtain dir lock in repository `/home/cvsroot/foo'
cvs [update aborted]: read lock failed - giving up
Error, CVS operation failed
我之前遇到过这个问题并设法解决了它,但是这次我无法解决。我相信这与不同的人提交拥有自己所有权的文件有关。
在线阅读了几篇文章后,我尝试将 /home/cvsroot 和 /home/cvsroot/foo 更改为 777 权限,并将 /home/cvsroot/ 的所有权递归更改为 cvs:cvs(我是成员)。
【问题讨论】:
标签: linux permissions cvs tortoisecvs