Linux subversion错误:Can';t打开文件'/var/svn/mobilesync/db/txn当前锁';:拒绝许可

Linux subversion错误:Can';t打开文件'/var/svn/mobilesync/db/txn当前锁';:拒绝许可,linux,security,svn,admin,Linux,Security,Svn,Admin,我们在Ubuntu服务器上的subversion 1.6.6上运行了一个存储库。在将新文件添加到工作副本并将其提交到repo时,我们得到了错误 Can't open file '/var/svn/mobilesync/db/txn-current-lock': Permission denied 问题是什么?我能做些什么?这是否是由于前一个流程实例创建的锁由于某些错误而未被删除的问题 谢谢, 更新 下面是我用来创建repo的命令 1) sudo svnadmin create myrepo 2

我们在Ubuntu服务器上的subversion 1.6.6上运行了一个存储库。在将新文件添加到工作副本并将其提交到repo时,我们得到了错误

Can't open file '/var/svn/mobilesync/db/txn-current-lock': Permission denied
问题是什么?我能做些什么?这是否是由于前一个流程实例创建的锁由于某些错误而未被删除的问题

谢谢,

更新 下面是我用来创建repo的命令

1) sudo svnadmin create myrepo
2) sudo chown  www-data:www-data myrepo

我通过更改第二个命令解决了这个问题

sudo chown -R www-data:subversion myrepo

然后我就可以提交我的文件了。

当我将另一个存储库导入我自己的svn服务器时,我遇到了这个问题。下面的命令解决了我的问题:

$sudo chown -R www-data:www-data myrepo
仅供参考,您需要登录您的svn服务器,检查现有存储库的权限,在我的情况下是www数据等,并使用“chown”根据其他存储库的所有者设置更改存储库的所有者和组

-R用作递归选项。 “myrepo”是指存储库的名称

我认为“www数据”用于我的svn服务器中使用的apache服务器


希望有帮助。

哪些部分需要为我的使用定制?@Maysam
www-data
应替换为您想要拥有文件的用户,
subversion
应替换为组,
myrepo
应替换为您的SVN存储库。