with subversion software guide full commands branches and linux git svn git-svn vpn

linux - subversion - git-svn rechazó el desafío básico ahora que se requiere VPN



migrate svn to git with branches (1)

Eche un vistazo a este recorte de su código de error:

Authorization failed: OPTIONS of ''https://<redacted>:2443/svn/LS/branches/PRODUCTION-SUPPORT-1/ls-policygen'': authorization failed: Could not authenticate to server: ignored NTLM challenge, rejected Basic challenge (https://<redacted>:2443) at /usr/local/libexec/git-core/git-svn line 943

especialmente en esta parte: no se pudo autenticar en el servidor: desafío NTLM ignorado

Parece que su compañía también cambió los métodos de autenticación.

Eche un vistazo a: ¿Funciona el clon git a través de proxies NTLM?

Tomaría estos pasos:

  1. Conéctate a tu repositorio dentro de tu navegador
  2. Intenta conectarte con otra cuenta de usuario. Probablemente tengas algunos archivos de caché en tu directorio de inicio.
  3. configure git o incluso svn según la autenticación NTLM

Buena suerte,

LEslie

He estado usando git-svn durante algunos meses como una interfaz para el repositorio SVN para mi empresa.

Sin embargo, hace aproximadamente una semana, mi empresa cambió su política de modo que SVN solo es accesible si está conectado a través de Cisco VPN.

No tengo problemas para conectarme a VPN en mi Linux Mint VM (que es donde hago mi codificación), pero ahora ya no puedo pasar la autenticación cuando, por ejemplo, ejecuto git svn dcommit para git svn dcommit cambios de código.

Yo he tratado:

  • rm -rf ~/.subversion , para deshacerse de cualquier credencial de autenticación SVN guardada y forzarla a tomar otras nuevas, pero esto parece no tener ningún efecto, ni tampoco me pide credenciales nuevas, sorprendentemente.
  • comenzando en un directorio recién creado y ejecutando git svn clone para iniciar un nuevo enlace al repositorio de SVN, pero con los mismos errores de autenticación.

Esto es lo que veo cuando git svn dcommit o git svn clone :

$ git svn dcommit Committing to https://<redacted>:2443/svn/LS/branches/PRODUCTION-SUPPORT-1/ls-policygen ... WARNING: gnome-keyring:: couldn''t connect to: /tmp/keyring-wCQwzG/pkcs11: No such file or directory Authorization failed: OPTIONS of ''https://<redacted>:2443/svn/LS/branches/PRODUCTION-SUPPORT-1/ls-policygen'': authorization failed: Could not authenticate to server: ignored NTLM challenge, rejected Basic challenge (https://<redacted>:2443) at /usr/local/libexec/git-core/git-svn line 943

La advertencia de gnome-keyring siempre ha estado presente, y nunca detuvo las confirmaciones antes de que se requiriera VPN.