从 Linux SVN 客户端访问 VisualSVN 服务器时出现身份验证失败

3
我们的VisualSVN服务器启用了“集成Windows身份验证”,因此我无法通过Ubuntu/svn访问它。
当我执行以下命令时:
svn checkout http://MyRepo 

我遇到了以下错误:

svn: E120191: 无法连接到 URL 为 'http://MyRepo' 的仓库。
svn: E120191: 运行上下文时出错:不支持请求的身份验证类型。

除了不使用Windows身份验证之外,是否有其他解决此问题的方法?

1个回答

3
  1. 如果您启用了集成的Windows身份验证,则您的客户端计算机必须加入VisualSVN Server所在的Active Directory域(或至少是受信任的AD域)。在这种情况下,集成的Windows身份验证将从Linux机器上正常工作(通过Kerberos或NTLM)。

  2. 对于非域Windows机器,始终可以将AD凭据放入Windows凭据管理器,并且您可以在没有任何问题的情况下进行IWA身份验证。我不知道Linux上是否有这个工具的替代品,但我猜肯定有。

  3. 您可以在VisualSVN Server设置中启用基本的Windows身份验证,以补充集成的Windows身份验证。这样,基于Linux的机器就能够通过基本身份验证进行身份验证。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接