这里是情况:
使用本教程成功地将svnserver安装在可通过局域网访问的NAS驱动器上:
http://forum.synology.com/wiki/index.php/Step-by-step%5Fguide%5Fto%5Finstalling%5FSubversion%5Fon%5FARM-based%5FSynology%5FProducts
svn base目录被称为svn,repo(dummy-name:repo_name)在svn里面。
我已经编辑了svnserver.conf和passwd文件,并按照“设置存储库权限”(为了testing而设置了匿名写入)中所述创build了一个用户。 在我的工作站上,我尝试使用以下格式查看我在NAS上创build的回购:
SVN + SSH:// IP_ADDRESS / SVN / repo_name
客户端尝试连接,请求密码但无法build立连接。
我目前有几个假设:
乌龟被设置为使用TortoisePlink – 当我尝试和分配腻子,它抱怨端口(虽然我可以连接和pipe理使用腻子以外TSVN)。
有任何想法吗?
使用本教程由LAN成功安装:
如果你遵循这个教程,我相信你需要使用svn:// url来访问版本库,而不是svn + ssh。 那个教程让你设置了subversion守护进程。
我不应该使用IP地址 – 我应该使用映射的驱动器号,
你会永远有本地访问存储库? 你需要这个存储库可用于世界吗? 如果你只需要在本地使用它,也许你应该考虑简单地使用file:// url。 你不需要像这样设置任何守护进程来使用subversion。
请参阅有关存储库URL的文档中的部分。
我相信你可能只是使用错误的协议来访问你的回购。 事实上,svn + ssh是访问某些仓库的一种方式,但是如果您按照上述链接中的说明进行操作,则应该使用svn://协议,而不是正确的?