svn权限问题 - txn-current-lock:权限被拒绝

时间:2013-02-15 07:32:52

标签: linux svn shell permissions permission-denied

我按照this教程在我的本地系统/svn/repos/myproject上设置了svn。我可以在浏览器中查看repo。

但是当它尝试导入新项目时,我无法通过svn客户端(快速svn)显示以下错误:

Execute: Import
Error while performing action: 
Can't open file '/svn/repos/myproject/db/txn-current-lock': Permission denied

Svn目录权限:

→ ls -l /svn
total 12
drwxrwxr-x 2 root   root 4096 Feb 15 12:09 permissions
drwxrwxr-x 4 apache apache 4096 Feb 15 12:09 repos
drwxrwxr-x 2 root   root 4096 Feb 15 12:09 users

回购目录:

→ ls -l
total 8
drwxrwxr-x 3 root   root   4096 Feb 15 12:09 conf
drwxrwxr-x 7 apache apache 4096 Feb 15 12:09 myproject

如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

我已获得repos目录的777权限,解决了此问题。但我得到了另一个问题,如Couldn't perform atomic initialization

我认为这是由于我们正在使用的不兼容的sqlite版本和subversion,这可以通过更新 svnadmin 命令来解决,

svnadmin create --pre-1.6-compatible --fs-type fsfs /svn/repos/myproject