svn:存储库暂时移动到'main'; 请搬迁

dba*_*.ua 6 svn apache dav

我有自己的svn存储库的问题.它昨天工作.但是我今天添加新文件时遇到错误:

svn:存储库暂时移动到'main'; 请搬迁

我的行动清单:

  1. / home/user/test #svn checkout https://website.biz/repo/siteweb.com

  2. /home/user/test/siteweb.com/trunk# touch 1.txt

  3. /home/user/test/siteweb.com/trunk#svn add 1.txt

  4. /home/user/test/siteweb.com/trunk#svn -m"添加1.txt"提交

    添加trunk/1.txt

svn:提交失败(详情如下):

svn:存储库暂时移动到'main'; 请搬迁

svn:存储库暂时移动到'main'; 请搬迁

这是什么 ?!人们,请帮忙!

mSc*_*mSc 9

svn:存储库暂时移动到'某事'; 请搬迁

亲爱的,这是一个蹩脚的错误配置问题!您可能使用dav_svn模块来访问您的SVN存储库.并且在Web服务器配置中的ErrorDocument指令上有全局重定向.您应该在dav_svn配置中覆盖SVN存储库部分的此设置.

编辑以下文件:/etc/apache2/mods-enabled/dav_svn.conf在位置行之间添加指令"ErrorDocument 404 default".它成功了.我的配置可以作为一个例子:

<Location /svn>
  DAV svn
  SVNPath /var/svn-repos/svn
  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile /etc/apache2/dav_svn.passwd
  Require valid-user
  SSLRequireSSL
  ErrorDocument 404 default
</Location>
Run Code Online (Sandbox Code Playgroud)

然后使用以下命令重新加载Web服务器配置:

/etc/init.d/apache2 reload
Run Code Online (Sandbox Code Playgroud)