将 SVN 存储库从一台服务器迁移到另一台服务器时丢失信息
Missing information while migrating SVN repo from one server to another
我想将数据从旧 SVN 服务器迁移到新服务器。我需要一个包含 2 个文件夹 trunk 和 branch 的 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
尝试使用文件在本地访问 /home/user/svn/trunk:协议
像这样:
svn ls file:///home/user/svn/trunk
可能会显示更清晰的错误信息。
我想将数据从旧 SVN 服务器迁移到新服务器。我需要一个包含 2 个文件夹 trunk 和 branch 的 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
尝试使用文件在本地访问 /home/user/svn/trunk:协议
像这样:
svn ls file:///home/user/svn/trunk
可能会显示更清晰的错误信息。