我試圖理解在常規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之前先打開它。