无法使用TortoiseSVN连接到repo

Jon*_*att 15 svn tortoisesvn

到目前为止,我已经运行了几个月的项目,现在使用相同的TortoiseSVN存储库没有太多麻烦.

我需要在项目中添加另一个框,但TSVN似乎无法连接到存储库.这是我发现或试过的东西:

我有两个客户端盒子:"旧"盒子和"新"盒子......

  1. 设置和签出"旧"框上的第二个文件夹工作正常.
  2. 通过"新"框中的Chrome/IE浏览回购也行得正常.
  3. 我的"新"框中的浏览器不使用代理("旧"框也是如此).
  4. 我在两个盒子上运行TSVN 1.7.4,Build 22459 - 64 Bit
  5. 当我尝试使用repo浏览器从"新"框连接到repo或签出到新文件夹时,我收到以下错误消息:

    无法连接到URL'https://(ip-address ignored)/ usvn/svn /(项目省略)'的选项'https://(省略ip地址)/ usvn/svn /(项目省略) )':无法连接到服务器(省略了ip-address)

  6. 我比较了"新"和"旧"框之间的所有TSVN设置,它们似乎都匹配

  7. 据运行服务器的人说,没有使用证书
  8. "新"框中的Windows防火墙已关闭
  9. 我在同一个网络上运行"旧"和"新"框."旧"通过WIFI连接,而"新"通过WIFI连接.

我的智慧结束了什么检查所以任何提示将不胜感激.

谢谢

Dav*_* W. 14

您需要确定这是TortoiseSVN,您的Subversion存储库或您的网络连接是否存在问题.

  • 首先,检查您的URL.我从未使用过用户友好的SVN,因此我不知道它对Apache httpd配置的作用.但是,通常http://<server>/svn/<module>不使用多个存储库的标准Apache配置.该目录是否存在? http://<server>/svn/usvn/<module>/usvn/
    • 顺便问一下,Apache是​​如何配置的?用户友好的SVN是否也这样做,还是只允许您配置存储库?您使用的是Visual-SVN,还是有人手动配置Apache httpd?
  • 如果URL正确,请尝试ping您的Subversion服务器.你能从Windows机器上ping它吗?如果没有,您就遇到了网络问题.由于某种原因,甚至无法从客户端框访问IP地址.
  • 尝试打开浏览器,并将Subversion存储库的URL放入窗口.这应该工作.如果确实如此,问题可能出在TortoiseSVN上.下载命令行Subversion客户端,看看是否可以结帐.
  • 尝试在另一个框中使用相同的URL.你能从那里结账吗?如果是这样,则表明网络存在问题.

  • @JonasRembratt - 当你在Subversion中使用http协议时,它是纯粹的`http`,所以如果一个普通的网页可以通过网络,从服务器到客户端,那么Subversion可以通过Apache httpd.这是人们使用http与Subversion的原因之一.是的,Subversion在http上使用了一种WebDav形式,但它都是http.(理论上,您可以设置一个可以读取数据包并过滤掉WebDAV http数据包的路由器,但我从未见过这样做过.) (2认同)

小智 13

尝试清除"已保存数据"下的设置 - 请参阅:

http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html

这适用于Windows 7.

埃里克


Wes*_*Wes 5

我发现用 IP 地址数字而不是单词替换 URL 的第一部分对我来说很有效。

例如使用:

http://111.11.11.111/svn/Directory
Run Code Online (Sandbox Code Playgroud)

代替:

http://www.url.com/svn/Directory
Run Code Online (Sandbox Code Playgroud)