Autentisering

Med CVSs pserver er du nødt til å “logge inn” på serveren før du kan utføre lese- eller skriveoperasjoner – du må til og med logge inn for anonyme operasjoner. Med et Subversiondepot som bruker Apache httpd eller svnserve på serveren, oppgir du ingen autentiseringsopplysninger, serveren vil spørre deg etter opplysningene (enten disse er brukernavn og passord, et klientsertifikat, eller til og med begge). Så hvis depotet er lesbart for hele verden, trenger du ikke å autentisere i det hele tatt for leseoperasjoner.

I likhet med CVS vil Subversion lagre dine autentiseringsopplysninger på disken (i katalogen ~/.subversion/auth/) unntatt hvis du ber programmet om å ikke gjøre det. Til dette bruker du valget --no-auth-cache.

Unntaket fra denne oppførselen, derimot, er tilfellet med å aksessere en svnserve-server gjennom en SSH-tunnel ved å bruke URL-skjemaet svn+ssh://. I det tilfellet forlanger ssh autentisering bare for å starte tunnelen.