几天前我同时更新了 VisualSVN 到 v2.51 和 TortoiseSVN 到 1.7.1。在更新之前,使用 subversion 可以正常工作好几个月。自从更新以来,我一直无法连接到存储库。
操作系统是Win7 Home Premium 64位,安装了Visual Studio Web Developer Express 2010,所有的Windows更新都自动应用了,我使用了带有SSL的apache服务器连接,这与之前的工作相同。从 VisualSVN 浏览存储库也可以正常工作。
为了以简单的方式演示该问题,我使用命令提示符 session 尝试列出存储库中的文件并得到如下所示的错误:
C:>svn ls "https://robert-pc/svn/Scedule/" --username xxx --password yyy<br>
svn: E175002: Unable to connect to a repository at URL 'https://robert-pc/svn/Schedule'
svn: E175002: OPTIONS of 'https://robert-pc/svn': Could not resolve hostname
`https://robert-pc/svn/': No such host is known.
(https://robert-pc)
如果我尝试从 Windows 资源管理器中使用 TortoiseSVN,则会发生同样的错误。
根据 2009 年 11 月的一个类似问题的回答,我尝试了以下方法但没有成功:
svn ls https://robert-pc:8443/svn/Schedule/
我已经卸载并重新安装了 VisualSVN 和 TortoiseSVN 都不可用。我没有看到其他人在使用 VisualSVN v2.51 和 TortoiseSVN v1.7.1 时遇到问题。我想知道问题是否是Windows网络的配置方式。网络是在 Windows 7 家庭高级版下配置为工作网络的简单本地网络。任何帮助是极大的赞赏。
我可以从命令提示符 session 成功 ping robert-pc。我可以从 IE 成功浏览存储库,如下所示:https://robert-pc:8443/svn/
(我从 IE 收到证书警告,我继续,然后输入用户名和密码。)
最佳答案
你的问题不是 VisualSVNServer 或 TSVN,它是用纯英文写的
无法解析主机名 意味着在投诉连接之前,您必须至少进入 Windows ping robert-pc
且没有错误
我不知道,robert-pc 之前从哪个来源解析过,现在是谁破坏了它,但是您必须恢复旧设置(主机、本地 DNS 服务器)
关于svn - TortoiseSVN 1.71 和 VisualSVN 2.51 更新后无法连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8060952/