2 votos

¿Por qué Subversion no recordará los certificados?

Estoy usando Terminal y comprometiendo algunos datos en un servidor remoto de SVN... cada vez recibo el mismo mensaje sobre un nuevo certificado, y elijo aceptar el certificado de forma "permanente" y funciona. Sin embargo, la próxima vez que comprometo... lo mismo. ¿Por qué el certificado no está siendo recordado, y cómo puedo solucionar esto?

flat:smarty e$ svn commit ./ -m commit

Error al validar el certificado del servidor para 'https://x.svn.x.com:443':
 - El certificado no está emitido por una autoridad de confianza. ¡Usa la
   huella digital para validar el certificado manualmente!

Información del certificado:
 - Nombre del host: *.svn.x.com
 - Válido: desde el lun, 11 jul 2011 00:00:00 GMT hasta el vie, 07 sep 2012 12:00:00 GMT
 - Emisor: www.digicert.com, DigiCert Inc, US
 - Huella digital: 3f:97:e9:1f:5c:3e:a9:fb:86:5d:4e:ed:6c:9a:1f:63:a4:f8:25:0a
(R)ejectar, aceptar (t)emporariamente o aceptar (p)ermanentemente? p

Revisión comprometida 19.

6voto

OverloadUT Puntos 1033

Esto no suena como un problema de Terminal, sino como un problema de subversión y/o permisos. ¿Funcionó en algún momento en el pasado, o siempre ha sido un problema?

Lo más probable es que el problema esté en algún lugar dentro de ~/.subversion/auth/. Podrías intentar borrar el directorio, aunque eso requerirá que vuelvas a crear todas tus credenciales. (Tal vez algo en ese lugar está afectando el proceso de autenticación.)

Sugiero que intentes recrear tu problema con otro perfil de usuario, computadora, o sistema operativo, y compares los directorios ~/.subversion con tu sistema problemático.

Si estás convencido de que el problema es del Terminal, puedes probar iTerm2, aunque espero los mismos resultados en el mismo entorno. ¡Buena suerte!

3voto

Spikylee Puntos 31

He tenido el mismo problema, todos los archivos en ~/.subversion/auth/svn.ssl.server/ estaban configurados como solo lectura.

Ejecutar chmod u+w ~/.subversion/auth/svn.ssl.server/* lo solucionó.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X