TortoiseSVN Failed!
SVN从这台服务器迁移到另外一台服务器(Linux),能checkout,但是无法提交(commit)。提交失败的提示,如下:
[color=blue]“SVN提交失败(细节如下):Can't open activity db: Permission denied.”[/color]
[b]原因是:[/b]
迁移过来后,仓库下的文件和目录没有写的权限。
[b]解决办法:[/b]
直接修改仓库下的文件和目录的写权限。
# [color=blue]chmod -R 777 /home/svn/develop[/color] [color=red](通过此方法,问题解决)[/color]
备注:
网上也有说以上也不是最好的解决办法。
最好是将apache用户(也就是svn的http管理用户)成为该目录的拥有者。
#[color=blue]chown -R apache:apache /home/svn/develop[/color]
前提是你有这个用户和组
SVN从这台服务器迁移到另外一台服务器(Linux),能checkout,但是无法提交(commit)。提交失败的提示,如下:
[color=blue]“SVN提交失败(细节如下):Can't open activity db: Permission denied.”[/color]
[b]原因是:[/b]
迁移过来后,仓库下的文件和目录没有写的权限。
[b]解决办法:[/b]
直接修改仓库下的文件和目录的写权限。
# [color=blue]chmod -R 777 /home/svn/develop[/color] [color=red](通过此方法,问题解决)[/color]
备注:
网上也有说以上也不是最好的解决办法。
最好是将apache用户(也就是svn的http管理用户)成为该目录的拥有者。
#[color=blue]chown -R apache:apache /home/svn/develop[/color]
前提是你有这个用户和组