org.apache.subversion.javahl.ClientException: svn: E204900: Commit failed (details follow):
svn: E204900: Can't open file '/var/repo/db/txn-current-lock': Permission denied
svn: E175002: MKACTIVITY of '/var/repo/!svn/act/d0d4d437-3701-0010-ac67-11b5ce96094c//': 500 Internal Server Error (http://mywebsite.com)
org.apache.subversion.javahl.ClientException: svn: E204900: Commit failed (details follow):
svn: E204900: Can't open file '/var/repo/db/txn-current-lock': Permission denied
svn: E175002: MKACTIVITY of '/var/repo/!svn/act/d0d4d437-3701-0010-ac67-11b5ce96094c//': 500 Internal Server Error (http://mywebsite.com)
我怎样才能绕过让/var/repo
每个人都可以读写的短板?我只是将 svn 用户添加到我的组吗?(当前该文件夹归 拥有jackson:web
)
检查运行 svnserve 的用户(如果您的存储库 URL 以 svn:// 开头)、apache 用户(如果您的存储库是通过 http(s) 访问的)或您的用户 (如果您通过 ssh 或本地访问存储库)。
通常 svnserve 守护进程作为用户 svnserve 运行。apache 用户是 apache、httpd 或 www-data(取决于您的发行版)。我想你知道你的用户名:)
如果问题仍然存在并且您使用的是 Linux(可能是全新安装),请检查 SELinux 是否处于活动状态。
在我的例子中,我在带有 svn 的服务器上没有更多的可用空间。检查临时分区和服务器上有 svn 的分区中是否有可用空间。