SVN提交错误表示尝试编写只读数据库

时间:2014-09-03 03:58:31

标签: svn ubuntu

我在Ubuntu机器上维护SVN服务器。目前由于某种原因,它不允许提交。提交时会显示以下错误消息。

Warning: post-commit FS processing had error 'attempt to write a readonly database'.

如何解决此问题?

2 个答案:

答案 0 :(得分:20)

这似乎是由存储库中某些svn文件的不正确权限引起的。 quick search shows通常<path_to_your_repository>/db/rep-cache.db文件的权限不正确,但可能还有其他文件。

您可以通过运行命令ls -lrt来检查文件的权限。确保写入存储库的用户/组对您的存储库的db子文件夹中的所有文件具有权限。

答案 1 :(得分:0)

与我同样的问题,我在SVN清理时也遇到错误。我正在使用Ubuntu 16.04。我有很多google同样的问题。但最后我发现我需要以root 权限登录。

一旦我这样做,我就得到了这个问题的解决方案。