我有一个不属于 Windows 域的构建服务器,它试图通过 apache 连接到运行 HTTPS 的 VisualSVN 服务器,并通过 Active Directory 进行域登录。当我尝试使用指定域用户名连接到服务器时,我观察到客户端挂起:
svn ls --username=domainuser https://subversion.mydomain/svn/repo1/
服务器上的日志使用构建机器的登录名和“域名”字段中的构建机器的主机名显示 Windows 身份验证失败。命令行上提供的用户名被完全忽略。
SVN 客户端:TortoiseSVN 命令行工具:svn,版本 1.8.1 (r1503906)
在单独的机器上(在域上) - 我发现如果我使用 cygwin svn 代替 --username 将不会被忽略。