BURKHAR: To uz radsi teamware, nez SVN ;-] Nebo mercurial, jestli chces trvat na tech vekem proverenych technologiich :-)
GIT nepotrebuje zadnej server. Jeden z vas si mude mit lokalni master repo a oba si z nej udelate pracovni clony, kdy ten vzdaleny tam bude pristupovat pres SSH. VPN ani nepotrebujes, kdyz SSH vytrcis na nejakej vysokej port a zakazes interaktivni login.