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:
- Conéctate a tu repositorio dentro de tu navegador
- Intenta conectarte con otra cuenta de usuario. Probablemente tengas algunos archivos de caché en tu directorio de inicio.
- 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.