【发布时间】:2015-06-05 13:04:50
【问题描述】:
我想将数据从旧 SVN 服务器迁移到新服务器。我需要一个带有 2 个文件夹主干和分支的 SVN 位置。我还希望能够在以后添加新文件夹,以便我可以将源代码移动到新分支。所以我按照link 的步骤操作,尽管我的 ubuntu 是 12.04。我尝试的步骤如下,来自我的用户主页:
mkdir /home/user/svn
cd /home/user/svn
sudo mkdirs trunk branch
sudo svnadmin create trunk
sudo svnadmin create branch
sudo svnadmin --force-uuid load /home/user/svn/trunk < /home/user/sample.svn_dump
我的/etc/apache2/mods-enabled/dav_svn.conf 看起来像:
<Location /svn>
DAV svn
SVNParentPath /home/user/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
</Location>
当我访问 http://{ip}/svn/trunk 成功加载数据后,我看到Internal Server Error
任何人都可以就此提出建议,我是 SVNadmin 和配置的新手。
来自 apache2 日志的错误日志:
[notice] caught SIGTERM, shutting down
[notice] Apache/2.2.22 (Ubuntu) DAV/2 SVN/1.6.17 configured -- resuming normal operations
[error] [client 192.168.7.83] Could not fetch resource information. [403, #0]
[error] [client 192.168.7.83] (2)No such file or directory: The URI does not contain the name of a repository. [403$
[error] [client 192.168.7.83] File does not exist: /var/www/favicon.ico
【问题讨论】:
标签: svn apache2 ubuntu-12.04