2013-07-23 52 views
1

我努力学习通过svnrdump svn的工具更好一点svnrdump负载不工作,(E170001)

我甩了我们的主要仓库(从我们的团队)> outfile.dump 这个工作

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

svnrdump: E170001: Authorization failed 

服务器上运行Linux VM(在VirtualBox) 我创造那里svnadmin的一个空仓库.. 并尽可能我易懂nd它,我启用了匿名访问(它只在本地机器上,所以没有认证应该necassery)

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

任何提示?

回答

2

,据我了解,我启用了匿名accesss

很明显 - 没有

无论如何,你可以(而且必须真的)用于加载数据到局部可可以访问的仓库(你可以访问回购主机的FS)旧的本地svnadmin load,它忽略所有和任何访问限制管理工具

+0

谢谢 我刚刚添加匿名读/写访问,知道它的工作 从我的网站的愚蠢的错误 – nobs

1

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

请参阅"Repository data migration using svnrdump"

的主要差别[从svnadmin的转储]是,而不需要到 存储库的直接访问,svnrdump远程操作,使用Subversion客户端确实非常相同 库访问(RA)的协议。 如 这样,您可能需要提供身份验证凭据。此外,您的 远程交互受限于在Subversion服务器上配置的任何授权限制 。