哪种subversion服务器类型最好?

Pie*_*per 6 linux svn

Subversion有多种服务器类型:

  • svnserve守护进程
  • 通过xinetd svnserve
  • svn over ssh
  • 基于http的服务器
  • 通过file:/// URL直接访问

哪个最适合小型Linux系统(一到两个用户)?

Pet*_*ker 13

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
  • 不需要守护进程服务
  • 加密密码
  • 传输加密

  • 很好的总结.在Subversion 1.7中,http和https应该会快得多,其中serf(具有更好的并行性)成为默认值,新的Subversion HTTPv2实现减少了当前http实现的许多往返. (2认同)