我有自己的svn存储库的问题.它昨天工作.但是我今天添加新文件时遇到错误:
svn:存储库暂时移动到'main'; 请搬迁
我的行动清单:
/ home/user/test #svn checkout https://website.biz/repo/siteweb.com
好
/home/user/test/siteweb.com/trunk# touch 1.txt
好
/home/user/test/siteweb.com/trunk#svn add 1.txt
/home/user/test/siteweb.com/trunk#svn -m"添加1.txt"提交
添加trunk/1.txt
svn:提交失败(详情如下):
svn:存储库暂时移动到'main'; 请搬迁
svn:存储库暂时移动到'main'; 请搬迁
这是什么 ?!人们,请帮忙!
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)