我试图理解在常规svn://和svn + ssh://访问之间Subversion存储库安全性的差异。Windows SVN服务器上SVN和SVN + SSH的区别?
我设置一个自定义的端口和IP地址我颠覆存储库,并打开了防火墙上相同的端口,并配置了连接的版本库只有通过验证的用户。
从我能理解的看,颠覆svn://访问通过subversion端口连接,而svn + ssh://连接到ssh端口创建隧道到服务器(很像使用PuTTY)。
我假设为SVN + ssh的使用是没有svn端口向世界开放还是我失去了别的东西的额外增加安全性?
编辑: 是怎样的SVN + SSH://命令不是打开一个腻子隧道到我的服务器,并使用不同的svn://本地主机/存储库呢?我读过几篇关于如何让svn + ssh在windows下工作的文章,但是我无法理解所有的东西。用PuTTY打开隧道工作得很好,但我必须记得在调用svn:// localhost/repository之前先打开它。