GVOC is running a server with FreeVCS (which has since changed name
http://jedivcs.sourceforge.net/). It's a simple version control server, but it provides user login/pswd, ability to check out maps for updates, version history of files, backup of database and the ability to see who is working on what map. A bit overkill maybe, but it has worked for us.