svnserve over SSH

Why you might want to use it:
  • Network protocol is stateful and noticeably faster than WebDAV.

  • You can take advantage of existing ssh accounts and user infrastructure.

  • All network traffic is encrypted.

Why you might want to avoid it:
  • Only one choice of authentication method.

  • No logging of any kind, not even errors.

  • Requires users to be in same system group, or use a shared ssh key.

  • If used improperly, can lead to file permissions problems.