我认为我的服务器已被黑客入侵,但我无法确定。
我已经安装并在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会变得困惑。