【问题标题】:TortoiseSVN and Putty problemsTortoiseSVN 和 Putty 问题
【发布时间】:2009-09-30 07:59:59
【问题描述】:

情况如下:

使用本教程在 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 上创建的 repo:

svn+ssh://IP_ADDRESS/svn/repo_name

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

我目前有几个假设:

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

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

有什么想法吗?

【问题讨论】:

  • 将在 serverfault 上得到更好的关注。

标签: svn tortoisesvn


【解决方案1】:

您链接到的分步说明用于通过 svn:// URL 访问存储库,但您正在尝试使用 ssh+svn:// URL 进行连接.

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

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

请参阅 SVN 书籍中关于 svnserve SSH authentication 的部分以了解 ssh+svn:// 的工作原理。但是,除非您打算通过 Internet 从外部世界访问存储库,否则我怀疑您在这里需要 ssh。

【讨论】:

  • 问题最终出在两个方面,我错误地修改了inetd.conf,并使用了上面描述的格式-感谢您的帮助
猜你喜欢
  • 2011-05-22
  • 1970-01-01
  • 2021-11-16
  • 1970-01-01
  • 1970-01-01
  • 2010-09-06
  • 1970-01-01
  • 2010-12-09
  • 2011-05-05
相关资源
最近更新 更多