TortoiseSVN和Putty问题

时间:2009-09-29 20:14:01

标签: svn tortoisesvn

情况如下:

使用本教程在LAN可访问的NAS驱动器上成功安装了svnserver:

http://forum.synology.com/wiki/index.php/Step-by-step_guide_to_installing_Subversion_on_ARM-based_Synology_Products

svn基目录名为svn,repo(dummy-name:repo_name)位于svn内。

我编辑了svnserver.conf和passwd文件 - 并按照“设置存储库权限”中的描述创建了一个用户(我为了测试而设置了anon-write)。从我的工作站,我尝试使用以下格式检查我在NAS上创建的回购:

SVN + SSH:// IP_ADDRESS / SVN / repo_name

客户端尝试连接,请求密码但无法建立连接。

我目前有几个假设:

1:龟必须首先登录NAS本身 2:我不应该使用IP地址 - 我应该使用它映射到的驱动器号,还是设备的网络名称? 3:需要以某种方式配置TSVN。

Tortoise设置使用TortoisePlink - 当我尝试将Putty分配给它时,它会抱怨端口(尽管我可以在TSVN之外使用Putty连接和管理)。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您链接的分步说明是使用 svn:// 网址访问存储库,但您尝试使用 ssh+svn:// <进行连接/ strong>网址。

使用svn://网址连接时,您需要使用passwd文件中配置的用户名和密码登录,即svnserve.conf中引用的文件password-db

使用ssh+svn//网址连接时,您需要使用与SSH会话相同的用户名和密码登录,即您正在使用的产品configured in the terminal services

请参阅有关svnserve SSH authentication的SVN手册中的相关内容,了解ssh+svn://的工作原理。但除非您计划通过互联网从外部世界访问存储库,否则我怀疑您需要ssh。