Ubuntu的12.04 – svn重新定位和系统重新启动

我认为我的服务器已被黑客入侵,但我无法确定。

我已经安装并在Ubuntu 12.04上运行svn。 安装后,我有一台机器来检查用户名joe的存储库。 昨天晚上我用自己的机器上的用户名john检出了存储库。 但突然今天我试图提交时得到这个消息:

'ERROR版本库暂时移到' http://www.mydomain.com '; 请搬迁'

我不知道从哪里开始看这里,一些search结果表明它可能是一个钩子脚本,其他的说草稿configuration文件。

我有svn与webDAV安装。 configuration文件是:/etc/apache2/mods-available/dav_svn.conf:

<Location /backuprepos/filesystem> DAV svn SVNPath /home/backuprepos/filesystem AuthType Basic AuthName "filesystem subversion repository" AuthUserFile /etc/subversion/passwd Require valid-user </Location> 

我添加到以下文件的密码:

 htpasswd -c /etc/subversion/passwd user_name 

真的需要一些帮助..

终于,我find了我的问题的答案。

对于redirect到索引的所有404,我们都有一个htaccess覆盖规则

SVN显然使用404(未find)错误,以添加新的资源。 因此,404将svnredirect到了root,你必须允许这个svn通过而不是redirect,否则svn会变得困惑。