因此,同事通过HTTPS连接到SVN仓库时遇到问题。以下是详细信息:
操作系统: Windows 7 Enterprise x64
SVN客户端: Tortoise SVN 1.6.6 x64
因此,每当他连接(通过新的结账(即干净svn checkout
)或更新现有文件(即现有的工作副本))到相关的SVN仓库时,他都会收到以下错误:
Error: Unable to connect to a repository at URL
Error: 'https://svn.server/svn/path/to/files'
Error: OPTIONS of
Error: 'https://svn.server/svn/path/to/files:
Error: authorization failed: Could not authenticate to server: could not parse
Error: challenge (https://svn.server/svn/path/to/files)
我让我的同事尝试TortoiseSVN中的以下内容来解决问题:
重置Tortoise SVN中的认证数据 设置| 保存的身份验证数据和URL历史数据,
Tortoise SVN中的已检查代理设置 设置以确保我的同事具有与我在笔记本电脑上相同的设置。
他在TortoiseSVN中具有相同的代理设置(未配置任何设置)。清除身份验证数据似乎无法解决问题。
我让我的同事登录到一个备用桌面,该桌面使用他的登录凭据加入我们的Active Directory域,并尝试签出工作副本。他能够从备用桌面检出文件,更新文件,向SVN提交文件。显然这个问题不是由于我的同事没有权限访问SVN回购,因为他可以从另一台机器与服务器通信。
那么 - 我需要在他的笔记本电脑上查看什么/为什么/在哪里解决这个问题?根据错误消息中包含的信息,听起来他的笔记本电脑上的SSL证书中的某些东西搞砸了。
我应该提一下,SVN服务器是VisualSVN Server,它使用的是集成Windows身份验证。
如果您需要任何进一步的信息,请告诉我。
谢谢
理查德