0

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

但是当它尝试导入新项目时,我无法通过 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

如何解决这个问题?

4

1 回答 1

2

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

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

svnadmin create --pre-1.6-compatible --fs-type fsfs /svn/repos/myproject
于 2013-02-18T09:35:23.190 回答