我想我的服务器被黑了,但我不能确定。
我已经在 ubuntu 12.04 上安装并运行了 svn。安装后我得到一台机器来检查用户名 joe 的存储库。昨晚我在我自己的机器上用用户名 john 检查了存储库。但是今天我在尝试提交时突然收到这条消息:
'错误存储库暂时移至' http://www.mydomain.com ';请搬迁'
我不知道从哪里开始看这里,一些搜索结果表明它可能是一个钩子脚本,其他人说是草率的配置文件。
我已经安装了带有 webDAV 的 svn。配置文件是:/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
真的需要一些帮助..
终于,我找到了问题的答案。
我们对所有重定向到索引的 404 都有一个 htaccess 总括规则
SVN 显然使用 404(未找到)错误来添加新资源。因此 404 将 svn 重定向到 root 你必须允许它通过而不是进行重定向,否则 svn 会感到困惑。