svnrdump 负载不工作,(E170001)

Posted

技术标签:

【中文标题】svnrdump 负载不工作,(E170001)【英文标题】:svnrdump load not working, (E170001) 【发布时间】:2013-07-23 14:59:20 【问题描述】:

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

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

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

svnrdump: E170001: Authorization failed

服务器在 linux VM 上运行(在 virtualbox 内) 我用 svnadmin 创建了一个空的存储库.. 据我了解,我启用了匿名访问(它只在本地机器上,所以不需要授权)

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

有什么提示吗?

【问题讨论】:

【参考方案1】:

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

显然 - 不是

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

【讨论】:

谢谢我刚刚添加了匿名读/写访问权限,知道它在我的网站上犯了愚蠢的错误【参考方案2】:

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

见"Repository data migration using svnrdump"。

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

【讨论】:

以上是关于svnrdump 负载不工作,(E170001)的主要内容,如果未能解决你的问题,请参考以下文章

“svnrdump”命令得到“svnrdump:找不到命令”错误

使用的IntelliJ IDEA开发软件上传SVN出现错误 Error:svn: E170001: Commit failed (details follow)

tmatesoft.svn.core.SVNAuthenticationException:svn:E170001

sonar-scanner扫描代码出错 SonarQube svn: E170001

Waht 可能是“svnrdump”和“svnadmin dump”产生不同大小转储的原因?

svnrdump:E175000:SSL is not supported错误的解决