我尝试在我的ubuntu上安装svn,但是当我尝试提交项目时,我现在有一个权限问题:
svn:E204899:无法对文件进行独占锁定' / home / svn / db / txn-current-lock':/ home / svn / db / txn-current-lock(许可被拒绝)
以下是我为安装SVN而采用的步骤(使用文档https://doc.ubuntu-fr.org/subversion)
我创建了一个用户:
sudo addgroup svn --system
sudo adduser svn --system --home /home/svn --ingroup svn
然后,我创建了回购:
sudo -u svn svnadmin create /home/svn
以下是我在svn conf文件夹中修改过的文件:
的svnserve.conf:
[general]
anon-access = none
auth-access = write
password-db = passwd
realm = svn
和passwd文件:
[users]
svn = svnpass
作为我之前创建的svn系统用户似乎没有密码,我也试过这个:
[users]
svn =
我创建了init.d脚本,就像它们在文档中显示(替换自定义值)并使用
启动它sudo /etc/init.d/svnserve start
或尝试使用:
sudo -u svn /etc/init.d/svnserve start
服务器似乎启动良好,因为我可以使用ps命令查看进程。
在Eclipse中,我可以添加repo位置,它可以工作。但是当我尝试提交项目时,我有上面指出的错误。我尝试过使用svn用户,无论是否使用密码。
/ home / svn中的所有文件都属于svn:svn(即使是txn-current-lock文件)
有没有人知道这个问题?
谢谢!