【问题标题】:Unable to browse repository after setting visual SVN Server设置视觉 SVN 服务器后无法浏览存储库
【发布时间】:2011-05-16 07:17:13
【问题描述】:

我已经在我的 windows 7 x64 系统上安装了 VisualSVN Server 2.1.7。我已经使用了所有默认选项:

  • 安装路径:C:\Program Files (x86)\VisualSVN Server
  • 存储库路径:D:\Repositories
  • 服务器名称、端口:testsrvr、8443(使用安全连接 = 选中)
  • 使用“颠覆认证”。 我已经创建了一个用户和一个测试存储库。为该用户授予对该存储库的“读/写”访问权限。

当我尝试浏览存储库时,IE 显示“Internet Explorer 无法显示网页”。我尝试了这些,但没有任何帮助。

  • 关闭防火墙
  • 将目录“C:\Program Files (x86)\VisualSVN Server”安全权限设置为“完全控制”大多数组,包括“网络服务”组。
  • 对于包括“网络服务”组在内的大多数组,将目录“D:\Repositories”安全权限设置为“完全控制”。
  • 尝试在可视 svn 服务器管理器中切换安全和非安全连接选项。
  • 尝试了不同的端口号。包括443(带https)和80(http)。还尝试提供带/不带 https 的随机端口。

在这些操作之后,我总是关闭服务然后再打开。

还没有成功。还有什么建议可以试试?

如果服务在端口 8443 上运行,我尝试查看使用 nmap。我不确定在理想情况下应该显示什么 nmap,但在我的情况下它显示 端口:8443/tcp 状态:未知服务:https-alt

【问题讨论】:

  • testsrvr 指向您正在使用的服务器吗?你 100% 确定吗?
  • 如何确认?在visualsvn服务器属性中,服务器名称是“testsrvr”,“服务器端口”是8443。然后我右键单击存储库并单击浏览,在IE中打开错误页面,URL为testsrvr:8443/svn
  • 尝试服务器的IP地址(或localhost,如果它在同一台机器上)
  • @Pekka 太棒了……它适用于 ip。谢谢!它要求我进行用户身份验证。我不清楚为什么它不适用于 testsrvr:8443/svn

标签: svn windows-7 windows-services visualsvn-server


【解决方案1】:

正如 cmets 中所讨论的,如果您改用 IP 地址,它就可以工作。

要通过名称解决它,您需要将服务器设置为侦听testsvr 服务器名称。在 SVN 服务器中指定名称是不够的。

如果只是一台计算机,您可以在hosts file 中伪造服务器名称。如果是多台机器,需要设置DNS

【讨论】:

    猜你喜欢
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-16
    相关资源
    最近更新 更多