Hola,
si no hay problema en configurar un servidor al que todos tengan acceso, una buena opción es CVS:
http://www.cvshome.org/
Algunas características:
* Licencia GPL.
* Servidor multiplataforma (Unix, Linux, Windows, *BSD, ...).
* Mantenimiento de versiones y revisiones.
* Acceso mediante login (usuario/contraseña) o anónimo.
* Varios front-ends para diversas plataformas, tanto para diferentes entornos gráficos como consola.
Saludos.