2011-02-16 71 views
8

estoy leyendo VisualSVN doc en línea y una de ellas es la siguiente:autofirmado VisualSVN servidor de certificados

It's also possible to export a self-signed certificate from VisualSVN Server and save this certificate in the trusted certificates list on all client computers. 

Pero no se puede encontrar más información sobre cómo hacerlo. ¿Alguien puede ayudarme? Estoy aprendiendo a usar SVN y lo compartiré primero con mis hermanos.

EDIT:

Estamos utilizando las máquinas de Windows: XP, Vista y 7.

+0

pregunta interesante el certificado - No puedo ver ninguna función para exportar el certificado. Sin embargo, esto puede ser más adecuado para Serverfault - votar para migrar –

+0

Empecé a generosidad sobre la exportación del certificado, incluida la clave privada. Sin embargo, la pregunta original y las dos respuestas proporcionadas solo se referían a la parte pública del certificado. Más tarde descubrí cómo obtener el certificado completo, y lo publiqué como respuesta aquí. Mis disculpas a quien encontró esto inapropiado y lo votaron negativamente: lo eliminé ahora. La próxima vez tendré más cuidado y comenzaré otra pregunta. – repka

Respuesta

4

Sí, puede hacerlo a través de su navegador. Cuando abre su URL del servidor VisualSVN usando HTTPS, si su servidor VisualSVN tiene un certificado autofirmado, el navegador le avisará al respecto. El navegador preguntará: ¿Agregarías este certificado a la lista de excepciones de seguridad? Si lo acepta, el navegador agregará este certificado a la lista de excepciones y la próxima vez que visite este servidor se conectará sin la confirmación del certificado.

Como también puede exportar el certificado a través del navegador. Por ejemplo, cuando intente conectarse al servidor con un certificado autofirmado utilizando Firefox, le mostrará el mensaje "Esta conexión no es de confianza". Puede exportar el certificado con los siguientes pasos:

  1. elija "Entiendo el riesgo"
  2. clic en el botón "Añadir excepción". La ventana "Agregar excepción de seguridad" estará abierta.
  3. Después de unos segundos, el botón "ver" estará activo, haga clic en él. La ventana "Visor de certificado" estará abierta.
  4. Elija la pestaña "Detalles" y luego haga clic en "exportar".
  5. Firefox le ofrecerá guardar el certificado en su disco local. Podrá elegir el formato del certificado antes de guardarlo. Después de obtener el certificado, podrá importarlo donde quiera.

Como habrás notado, VisualSVN Server Manager no admite la exportación de los certificados. Pero esta función se admitirá en uno de los próximos lanzamientos.

¡Buena suerte!

2

Me encontré con un problema con los certificados autofirmados y encontré la manera de aceptarlos permanentemente para mi usuario de compilación en mi servidor de compilación.

Desde la llamada de línea de comandos del repositorio SVN como:

svn.exe list https://YOURsvnhost:YOURport/svn/YOURproject 

se le promted con una opción de aceptar de forma permanente

Cuestiones relacionadas