首页 文章

Tortoise SVN无法连接到SuSe Linux Server上新创建的Subversion实例的svnserve

提问于
浏览
2

我刚开始一个新的位置,其中没有任何代码在版本控制中 . 我的职责之一是解决这个问题 . 我在SuSe 10盒子上有一些空间,并且安装了subversion 1.6 . 按照O'Reilly Subversion书中的说明,我有一个包含代码的subversion存储库,并且运行svnserve:

#lsof -i :3690 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME svnserve 15115 xxxxxx 3u IPv6 xxxxxxxx TCP *:svn (LISTEN)

此外,此命令有效
svnlook cat /home/svn/repos/ /project1/trunk/index.php

但是,当我尝试使用TortoiseSVN从我的桌面(运行Windows)连接到subversion存储库时,我收到错误

无法连接到主机'xxx.xxx.xxx.xxx':连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而 Build 连接失败 .

我尝试了多个存储库URL,包括:

  • svn://internalmachinename.internalnetwork.com/project1

  • svn:// machinename / project1

  • svn:// machinename / repos / project1

  • svn:// machinename / svn / repos / project1

  • svn://xxx.xxx.xxx.xxx/project1/trunk:3690

由于公司的防火墙策略,我无法访问Cygwin,因此我无法通过命令行尝试连接 .

2 回答

  • 1

    在尝试使用svn之前,请使用simple ping命令检查两台计算机之间的连接 . 只有当它工作时,转到下一步(仍然没有使用svn!):检查是否可以使用telnet访问正确的端口 .

    然后,只有这样才能尝试使用svn进行连接 .

  • 1

    防火墙的建议很接近 - 我的Windows桌面上的防火墙阻止了Subversion的连接 .

相关问题