最近部署了SVN,对于SVN我想小结性质的谈谈它的登录方式。
SVN登录方式:SVN、SVN+SSH、HTTP、HTTPS
SVN:
这个登录模式要求使用例如TortoiseSVN登录工具才能登录。
在登录的时候使用:svn://IPadd/Dir-path
好处:在服务端的配置比较简单,有个IP、在服务器端开启SVN Service就能登录。
坏处:IPadd比较难以记忆;不加密,数据得不到安全保障。
SVN+SSH:
这个登录模式除了要求需要TortoiseSVN登录工具以外,还需要可以建立SSH通道的工具,例如Putty。
在登录的时候使用:svn+ssh://IPadd/Dir-path
好处:数据得到了加密。
坏处:IPadd比较难以记忆;客户端登录相当繁琐。
HTTP:
这个登录模式可以直接使用游览器登录,也可以使用TortoiseSVN登录。
在登录的时候使用:http://www.yourdomain.com/path
好处:对于客户端来说由于是域名的登录,所以比较方便记忆。
坏处:数据没有加密;服务器端配置的时候,相对IP登录模式麻烦。
HTTPS:
这个登录模式和HTTP一样,只是输入地址的时候多了一个S。
在登录的时候使用:https://www.yourdomain.com/path
好处:数据得到了加密;SVN地址比较容易记忆。
坏处:服务器端配置相对复杂。
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.133 Safari/534.16
Good,方便很多人理解各个连接方式的优缺点。