svn:E170001:授权失败

use*_*650 10 svn

我正在尝试执行以下命令:

svn checkout --username=shohrab svn+ssh://shohrab@svn.code.sf.net/p/dbprojecthft/code-0/ dbprojecthft-code-0
cd dbprojecthft-code-0
mkdir trunk branches tags
svn add trunk branches tags
svn ci -m "Add initial directories"
Run Code Online (Sandbox Code Playgroud)

对于最后一个命令,我收到svn: E170001: Authorization failed错误.在这个错误上尝试了几个小时后,我放弃了.

任何帮助将受到高度赞赏.

bah*_*rep 5

错误svn: E170001: Authorization failed说明了什么;仅当您的用户帐户无权访问所选资源或您提供了无效的身份验证凭据时,才会发生这种情况。如果凭据无效,您将看到其他错误。

据我所知,您可以签出项目,因此您具有读取访问权限,但是由于您没有写入访问权限,或者由于存在一些与身份验证相关的问题,因此提交失败。所以你应该仔细检查

  • 您输入的用于签出项目的URL有效,
  • 您指定了正确的用户名和密码来验证服务器,
  • 您的用户帐户对您尝试提交的项目具有读/写访问权限。

  • 同样,不要忘了检查存储库本身不是只读的。也就是说,检查conf / svnserve.conf是否设置了anon-access或auth-access进行写入。 (5认同)

小智 5

如果已使用-R(--read-only)选项调用svnserve,则还会出现存储库更新(提交)的E170001错误.