【问题标题】:visual svn / tortoise svn authentication issue视觉 svn / 乌龟 svn 身份验证问题
【发布时间】:2011-09-21 15:25:12
【问题描述】:

我在名为 myserver 的 windows server 2008 上设置了可视 SVN,因为我选择了 Subversion 身份验证,它要求我创建用户名/密码。然后我创建了一个名为 myproject 的空存储库。

我还在我的 Dev box Windows 7 上安装了 tortoise svn 并尝试使用存储库浏览器 http://myserver:8080/svn/myproject/ 访问,但是它一直给我同样的错误.

“'http://myserver:8080/svn/myproject/'的选项无法读取 状态行:远程主机关闭了现有连接。 http://我的服务器:8080/"

我也尝试了 windows basic,结果相同。这里缺少什么?

此外,当我尝试浏览 http://myserver:8080/svn/ 时,它会显示“存储库已永久移至 'http://myserver:8080/';请重新定位”

这是某种权限问题吗?

还有一件事 - 当我在网络浏览器上导航到“http://myserver:8080/svn/myproject/”时,它会询问我用户名/密码并让我浏览文件夹.

【问题讨论】:

    标签: svn tortoisesvn visualsvn-server


    【解决方案1】:

    我还在 Windows Server 2003(ESERVER,222.200.164.202) 中安装了 VisualSVN,在本地 Windows 7 中使用 TortoiseSVN。我也选择了使用 Subversion 身份验证

    对于整个Repositories,或者repository调用“myproject”,检查你的账号是否有访问权限。

    使用 https 而不是 http。 VisualSVN 建议使用 https 而不是 http。 VisualSVN 可能会阻止访问思想 http。

    总之,请尝试https。 :)

    【讨论】:

    • 如何检查您所说的权限?
    【解决方案2】:

    问题是我必须在服务器绑定中指定 IP 地址。一旦我这样做了,一切都按预期工作。

    【讨论】:

      【解决方案3】:
      1. 对于 Subversion 身份验证(在 VisualSVN 服务器中),您必须在管理控制台中创建至少 1 个用户,并为他提供适当的 repo|repos 权限
      2. 检查 repo-root 中的必备文件 htpasswd(包含用户和摘要密码) authz(组和基于路径的 ACL)

      当我尝试浏览到 http://myserver:8080/svn/ 时,它显示“存储库已永久移至 'http://myserver:8080/';请重新定位” 这是某种权限问题吗?

      不,这是位置的配置问题。无论如何,在 VisualSVN 服务器中为 repo 找到正确 URL 的最佳方法是 Copy URL from repo context-menu in management console

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-12-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-27
        • 2011-12-05
        • 1970-01-01
        相关资源
        最近更新 更多