svnrdump加载不起作用,(E170001)

时间:2013-07-23 14:59:20

标签: svn svnadmin

我正在尝试更好地学习svn工具

我通过svnrdump>转储了我们的主存储库(来自我们的团队) outfile.dump 这工作

但如果我尝试将其导入另一台服务器,我会

svnrdump: E170001: Authorization failed

服务器在linux VM上运行(在virtualbox内部) 我用svnadmin创建一个空的存储库.. 据我了解,我启用了匿名访问(它只在本地机器上,所以没有auth应该是necassery)

我在网上搜索了一些提示,但我只发现了有关Windows用户权限的问题 我正在运行Linux机器(linuxmint和SVN 1.7.10)

任何提示?

2 个答案:

答案 0 :(得分:2)

  

据我了解,我启用了匿名访问

显然 - 不是

无论如何,您可以(并且必须真正)将加载数据用于本地可访问的存储库(您可以访问repo-host的FS)旧的本地svnadmin load,它忽略所有和任何访问限制作为管理工具

答案 1 :(得分:1)

svnrdump load要求您进行身份验证,并且您应该具有对存储库的读/写访问权限。您获得的错误意味着您缺少对存储库的访问权限。检查您的用户帐户的访问权限。

请参阅"Repository data migration using svnrdump"

  

[来自svnadmin转储]的主要区别在于,而不是要求直接访问   存储库,svnrdump使用相同的远程操作   Subversion客户端执行的存储库访问(RA)协议。的作为   这样,您可能需要提供身份验证凭据。还有,你的   远程交互受到任何授权限制   在Subversion服务器上配置。