SVN a Git usando svn-migration-scripts

El clon del repository de SVN para el repository de Git funciona bien.
Sin embargo, tengo un problema con

java -Dfile.encoding=utf-8 -jar c:\svn-migration-scripts.jar clean-git --force 

El command enumerado arriba debe convertir todas las tags remotas en las locales.
Pero yo recibo:

 # Creating annotated tags... tag has diverged: 1.0_RC1 Creating annotated tag '1.0_RC1' at refs/remotes/tags/1.0_RC1. # Creating local branches... # Checking for obsolete tags... svn: E215004: Authentication failed and interactive prompting is disabled; see t he --force-interactive option svn: E215004: Unable to connect to a repository at URL 'http://127.0.0.1/svn/dri veLearner/tags' svn: E215004: No more cnetworkingentials or we tried too many times. Authentication failed Deleting Git tag '1.0_RC1' not in Subversion. Deleted tag '1.0_RC1' (was d200bf6) # Checking for obsolete branches... svn: E215004: Authentication failed and interactive prompting is disabled; see t he --force-interactive option svn: E215004: Unable to connect to a repository at URL 'http://127.0.0.1/svn/dri veLearner/branches' svn: E215004: No more cnetworkingentials or we tried too many times. Authentication failed No obsolete branches to remove. # Cleaning tag names # Cleaning branch names 

Uso WinXP local, Java 1.7_65, Servidor VisualSVN (http, puerto 80). Repo está disponible para todos en modo de lectura / escritura.
Lo curioso es que he hecho este process pero en otro repository con éxito después de los mismos problemas, pero no sé lo que hice.
¿Alguien tiene alguna solución?

Este svn-migration-script.java de Atlassian es una mierda. Aquí hay instrucciones detalladas de cómo migrar de SVN a Git con un mínimo de software de terceros y conservar las twigs y tags locales.

TUTORIAL DETALLADO: http://www.sailmaker.co.uk/blog/2013/05/05/migrating-from-svn-to-git-preserving-branches-and-tags-3/

Servidor SVN:
url: [svn_address] / [project_name] / [project_name]
usuario: [usuario]
pase: [pase]
(acceso para el usuario [usuario]: rw)

objective:
c: [eclipse_workspace] [project_name] (crear directorys si no existen)

Procedimiento:
++ instala svn y git (con Git Bash) en tu sistema (opcionalmente agrega sus directorys 'bin' a PATH)
++ asegúrese de que svn serwer funcione en modo http (no en https)
++ hacer authors.txt si es necesario
++ clon svn a git: git svn clone --stdlayout --authors-file=c:\authors.txt
[svn_address] / [project_name] c: [eclipse_workspace] [project_name] [user] [pass]
command rebase -b 0x64000000 "c:\program files\git\bin\libsvn_repos-1-0.dll" (o analógico) puede ser útil si aparece algún error con el mapeo
++ ejecuta Git Bash desde el menu de context (deberías haberlo instalado)
++ escriba git branch -a para verificar sus twigs y tags
++ escribe en Git Bash:

para unir twigs:

 for branch in `git branch -r | grep "branches/" | sed 's/ branches\///'`; do git branch $branch remotes/branches/$branch done 

para adjuntar tags:

 for tag in `git branch -r | grep "tags/" | sed 's/ tags\///'`; do git tag $tag remotes/tags/$tag done 

++ crea un repository de git desnudo y pulsa allí [proyecto] (perderás las dependencies de SVN)
++ clonar [proyecto] a la location de destino

Así es como lo hice funcionar (en Mac OSX):

  1. Cnetworkingenciales agregadas al file ~ / .subversion / auth correspondiente
  2. Intenté ejecutar svn log your-repo-url solo para ver si el svn auth está funcionando
  3. En Mac esto me pedirá que use mi llavero, seleccioné "Permitir siempre"
  4. Después de esto, mi command clean-git también empezaría a funcionar

También hay un boleto registrado aquí, pero los mantenedores no le han prestado ninguna atención.

Tenía el mismo progtwig. Usé esta opción.

 --no-delete 

Cómo esta opción.

https://bitbucket.org/atlassian/svn-migration-scripts/src

Si se especifica la opción –no-delete, se crearán twigs y tags, pero ninguna se eliminará.