Das Subversion-Repository sollte über svnserve bereitgestellt werden:
svnserve -d -r /path/to/svnrepo
Danach kann man das Subversion-Repository mit git übernehmen:
git svn clone --A author.txt --prefix svn/ --trunk=Stamm svn://localhost repo.git
Stamm ist der Name der Hauptversion. Die Datei author.txt enthält Angaben, wie die Benutzer umgeschlüsselt werden. Eine Zeile kann z.B. wie folgt aussehen:
username= John Doe <email@john.doe>
Wenn man statt des svn-Protokolls das file-Protokoll verwendet, kommt es zu dem Fehler:
Permission denied: Can't open '/tmp/report.tmp': Permission denied at /usr/lib/perl5/site_perl/Git/SVN.pm line 1210