Ich versuche, SVN Repo in GIT zu importieren.
svn2git endet mit dieser Fehlermeldung:
Der Befehlist fehlgeschlagen: 2 & gt; & amp; 1 git svn holen
Wenn ich versuche, "git svn fetch" manuell auszuführen, gibt es diesen Fehler:
r8641 = dbb23736330e97c356a5ecd0dd29634265b7956c (refs / remotes / svn / trunk) Berechtigung verweigert: Kann nicht geöffnet werden '/tmp/report.tmp': Zugriff verweigert unter C: \ Programme (x86) \ Git / libexec / git-core \ git-svn Zeile 3187
(laufendes Skript unter Admin-Rechten).
Irgendwelche Ratschläge?
UPD Ich habe bemerkt, dass vor diesem Fehler einige Dateien erfolgreich verarbeitet werden (d. h. svn fetch wird für einige Zeit ausgeführt). Der Fehler tritt in zufälliger Zeit nach dem Befehlsstart auf, normalerweise in ein paar Sekunden.
Das Problem ist, dass Sie lokal auf diese Datei zugreifen und verschiedene Formate für Ihr original svn repo und die git-Instanz verwenden, die von svn zu git migriert (am wahrscheinlichsten ist Ihr git hinter Ihrer svn repo-Version) migration über einen svn server - versuche einen svn server mit
zu starten svnserve.exe -d -r /path/to/repo
und versuchen Sie den Import erneut mit:
git.exe svn init -s "svn://localhost/repo_name"
Das Problem sind nicht Ihre Berechtigungen, sondern ein Konflikt zwischen Versionen
Von hier :
Ich hatte das gleiche Problem, passiert, wenn ein Fehler auftritt (ich habe einige Autoren in der Datei authors verpasst) in der Mitte des Prozesses. Ich habe es gelöst, indem ich das Verzeichnis entfernt habe, in dem du svn2git ausgeführt hast, es neu erstellt und es erneut ausgeführt hast. Dies ist jedoch keine Lösung und dieses Problem muss behoben werden.