我们的VisualSVN服务器具有"集成Windows身份验证"启用,所以我无法通过Ubuntu / svn访问它。
当我这样做时:
svn checkout http://MyRepo
我收到这些错误:
svn:E120191:无法连接到网址' http://MyRepo'
svn:E120191:运行上下文时出错:不支持请求的身份验证类型。
有没有人知道这个问题的解决方案(除了不使用Windows身份验证)?
答案 0 :(得分:1)
如果启用了集成Windows身份验证,则必须将客户端计算机加入VisualSVN服务器所在的Active Directory域(或至少是受信任的AD域)。在这种情况下,集成Windows身份验证将在Linux机器上运行(通过Kerberos或NTLM),没有任何问题。
对于非域Windows计算机,始终可以将AD凭据放到Windows Credential Manager,您可以通过IWA进行身份验证,而不会出现任何问题。我不知道Linux上的任何替代工具,但我想必须有一个。
除了集成Windows身份验证之外,您还可以在VisualSVN服务器设置中启用基本Windows身份验证。这种基于Linux的方式应该能够通过Basic进行身份验证。