GNU / Linux上的svn无法从远程计算机访问我的存储库

时间:2010-09-10 13:15:48

标签: svn tortoisesvn

我在GNU / Linux上运行了Svn。当我在另一台Windows计算机上使用Putty执行我的svn命令时它工作正常。但是我无法使用Dreamweaver或TortoiseSVN Client访问我的svn。

错误讯息:

无法访问服务器和项目! (无法连接到主机'192.168.1.10':连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败。)

有没有firewal问题?我不知道如何在linux服务器上打开3690端口?或者在svn安装时默认打开?是否有任何配置我需要做访问svn。

我想使用SVN:// Host

访问svn

3 个答案:

答案 0 :(得分:0)

SVN支持多种访问存储库的协议,包括HTTP,SSH,甚至是自己的SVN协议。端口3690是SVN协议的默认端口。您可以指定要在存储库URL中使用的协议。例如。 http://或svn://。

要使用ssh,请尝试使用以下内容: SVN + SSH://用户名@主机名/路径/到/存储库

在TortoiseSVN帮助中搜索“ssh”以获取更多信息。

答案 1 :(得分:0)

要使用svn://协议,必须通过xinetd或init脚本启动svnserve进程。在大多数发行版中,应该为xinetd发送一个文件,例如:在SuSE /etc/xinetd.d/svnserve上,您可以在disable = yes中注释server_args =行设置的repositorys目录。

答案 2 :(得分:0)

防火墙中已禁用

端口访问。我只是为svn端口添加访问权限。它工作正常。