【问题标题】:TortoiseSVN localhost or hosts file lookup is slower than IP lookup Windows 10TortoiseSVN localhost 或 hosts 文件查找比 IP 查找慢 Windows 10
【发布时间】:2020-01-30 12:21:50
【问题描述】:

我在家里的 Windows10 x64 机器上正确配置了 TortoiseSVN,并且多年来一直使用 TSVN 和 file://xxx 访问存储库的方法。现在,我正在尝试使用svn://<IPv4>/xxxsvn://<hostname>/xxx 方法。

svn://<IPv4>/xxx 可以立即正确运行,可能是因为 TSVN 不需要进行任何网络查找。

但是svn://localhost/xxx 语法很慢,因为它在某处等待超时。超时到期后,repo 浏览器照常加载存储库。

我的 Windows 主机文件有 127.0.0.1 localhost 未注释,以及我家庭网络上其他计算机的其他条目。我想认为 TSVN 会先查看本地 System32/drivers/etc/hosts 文件,然后再尝试(但失败)通过我的 ISP 的 DHCP 配置的 DNS 地址查找“localhost”。但我想我可能是错的。

我已经搜索了网络和这个网站,但没有找到任何与我的场景相匹配的东西(我认为这是家庭网络上的常见场景,有不止一台机器供开发人员使用)。

谁能告诉我我需要做什么才能让svn://<hostname>/xxx 语法方法在我的家庭网络上运行? (我厌倦了记住机器的特定 IP 地址,也厌倦了等待超时来执行 SVN 操作。)谢谢。

【问题讨论】:

  • 您使用什么 SVN 客户端和svnserve 版本?顺便说一句,考虑安装VisualSVN Server。安装、设置和整体维护非常简单明了。请参阅 visualsvn.com/server/getting-started 上的入门指南
  • 我有来自 TortoiseSVN 的所有东西的最新版本(它包括像 svnserve 这样的命令行工具)。我确实在 VStudio 中使用 VisualSVN。我还没有看过 VisualSVN 服务器。在其他新闻中,我有一台使用svn://<hostname>/xxx 语法没有延迟的机器。奇怪的。它在 Windows 主机文件中具有与另一台计算机相同的条目。
  • 我认为问题不在于 dns 或 hosts 文件。检查您的防病毒软件和防火墙。由于流量拦截,防病毒应用程序可能会导致延迟。

标签: svn localhost tortoisesvn ipv4


【解决方案1】:

现在延迟已经消失了。我认为它一定是路由器 DHCP 租约之类的。自从我发布问题一天过去了,我重新启动并重新分配了静态 IP 地址。现在svn://<hostname>/xxx 在所有机器上都可以正常工作。

【讨论】:

    猜你喜欢
    • 2020-12-16
    • 2011-12-20
    • 2017-12-29
    • 1970-01-01
    • 2013-12-14
    • 1970-01-01
    • 2018-07-16
    • 1970-01-01
    • 2013-03-24
    相关资源
    最近更新 更多