2009-09-29 42 views
1

这里的情况是:与TortoiseSVN和腻子问题

在NAS安装成功svnserver使用本教程硬盘访问通过LAN:

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

,当svn基本目录被称为SVN,以及回购(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进行连接和管理)。

任何想法?

+0

将在serverfault上得到更好的关注。 – markus 2009-09-29 20:17:59

回答

1

的一步,你链接到是让库访问与svn:// URL一步的指示,但你试图用ssh+svn:// URL连接。

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

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

有关ssh+svn://如何工作,请参见SVN书籍svnserve SSH authentication中的相关章节。但是除非你打算让外部世界通过互联网进入存储库,否则我怀疑你在这里需要ssh。

+0

这个问题最后有两层,我错误地修改了inetd.conf,并使用了上面描述的格式 - 感谢帮助 – sunwukung 2009-09-30 09:36:25