Subversion有多种服务器类型:
svnserve守护进程
通过xinetd svnserve
svn over ssh
基于http的服务器
通过file:/// URL直接访问
哪个最适合小型Linux系统(一到两个用户)?
HTTP:
非常灵活,易于管理
没有网络问题(端口80)
第三方认证(例如,LDAP,Active Directory)
Unix + Win原生支持
webdav支持在没有svn客户端的情况下进行编辑
慢,因为每个动作触发一个新的http动作约.比svn慢5-8倍://
历史尤其缓慢
没有传输数据的加密
HTTPS:
与http相同
传输数据的加密
SVN:
最快的转移
标准中没有密码加密.设置:pw可由管理员阅读
防火墙问题,因为没有使用std.port
必须启动守护程序服务
没有传输数据的加密
SVN + SSH
几乎与svn://一样快
没有Windows操作系统附带ssh组件,所以第三方工具是essentiell
不需要守护进程服务
加密密码
传输加密