visual svn / tortoise svn认证问题

时间:2011-09-21 15:25:13

标签: svn tortoisesvn visualsvn-server

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

我还在我的开发盒Windows 7上安装了togoise svn并尝试使用存储库浏览器访问http:// myserver :8080 / svn / myproject /然而它始终给我同样的错误。

  

“http:// myserver 的选项:8080 / svn / myproject /'无法阅读   状态行:远程主机关闭了现有连接。   HTTP:// MYSERVER :8080 /“

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

当我尝试浏览到http:// myserver 时:8080 / svn /它说“存储库永久移动到'http:// myserver:8080 /';请重新定位”

这是某种权限问题吗?

还有一件事 - 当我在我的网络浏览器上导航到'http:// myserver :8080 / svn / myproject /'时,它会要求我输入用户/密码并让我浏览文件夹

3 个答案:

答案 0 :(得分:1)

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

对于整个存储库或存储库调用“myproject”,请检查您的帐户是否有权访问。

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

全部,请尝试https plz。 :)

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

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

    不,这是Location的配置问题。无论如何,在VisualSVN服务器中找到正确的repo URL的最佳方法是从管理控制台中的repo context-menu复制URL