2012-03-21 22 views
6

Al intentar actualizar una copia de trabajo local de Netbeans, me sale el error siguiente¿Cómo trabajar con repositorios SVN 1.7 usando Netbeans 7.1?

svn: E175002: Unable to connect to a repository at URL 'https://svn.XXX.de/svn/[RepositoryName]' 
svn: E175002: OPTIONS of 'https://svn.XXX.de/svn/[RepositoryName]': Server certificate verification failed: issuer is not trusted (https://svn.XXX.de) 

Además me sale una ventana emergente diciendo

SVN command returned with the following error: 
javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name 

que sé sobre this tema y yo hicimos con éxito un svn checkout usando TortoiseSVN. Acepté permanentemente el certificado del servidor. Acceder y trabajar con copias de trabajo desde la línea de comandos y Tortoise SVN está bien.

Netbeans se inicia con la opción -J-DsvnClientAdapterFactory=commandline, por lo que acceder a los repositorios SVN 1.7 funciona básicamente.

NetBeans IDE 7.1 (Build 201112071828)
Java 1.7.0_02; Java HotSpot (TM) VM cliente 22.0-b10
TortoiseSVN 1.7.6, Build 22632 - 64 bits
Sistema Windows 7 - 64 bits

¿Qué puedo hacer para trabajar con mis repositorios utilizando Netbeans?

¡Gracias por cualquier pista útil!

Respuesta

3

La configuración de SVN no se importa automáticamente en Netbeans. Puede encontrar here una forma brutal de lidiar con eso (copiar svn config en Netbeans).

Si desea obtener información más precisa y una manera elegante de resolver el problema, consulte this link.

+3

¡Gracias, funciona! Copié los archivos faltantes encontrados en los subdirectorios de 'C: \ Users \ [username] \ AppData \ Roaming \ Subversion \ auth' a los subdires apropiados en' C: \ Users \ [username] \. Netbeans \ 7.1 \ config \ svn \ config \ auth \ '. – pmoule

+0

¡Muchas gracias! – Ruben

1

sólo tiene que instalar el certificado de servidor en el contenedor de certificados raíz de confianza del cliente:

  • guardar el certificado en un archivo local.

Si tiene acceso al servidor, copie el certificado en su computadora.

Si no tiene acceso al servidor pero tiene Chrome, simplemente escriba la URL del repositorio raíz svn y haga clic en el paddock (a la izquierda de las letras https), luego haga clic en datos certificados> ficha detalles> copiar en archivo botón.

Con Internet Explorer es similar pero el botón copiar en archivo se desactivará si el sitio no se agrega en los lugares de confianza: opciones de internet> pestaña de seguridad> lugares de confianza> Lugares> escriba la URL de subversión> agregar> cerrar y aceptar todas las ventanas> reiniciar explorer. Entonces, podrías guardar el certificado.

  • Haga clic derecho en el certificado> instalar el certificado

  • Seleccionar todos los usuarios o corriente como sea necesario> haga clic en Siguiente.

  • Marque colocar todos los certificados en la siguiente tienda (segunda opción).

  • seleccione la carpeta de autoridades de certificación raíz de confianza> aceptar.

  • Siguiente> Finish and Ok.

  • Restart netbeans.

Cuestiones relacionadas