2012-03-21 17 views
6

Quando si cerca di aggiornare una copia di lavoro di Subversion da Netbeans, ottengo l'errore seguenteCome lavorare con repository 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) 

Inoltre ottengo una finestra pop-up dicendo

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

che so di this problema e ho successo fatto un svn checkout utilizzando TortoiseSVN. Ho accettato in modo permanente il certificato del server. Accedere e lavorare con copie funzionanti da linea di comando e SVN Tortoise va bene.

Netbeans viene avviato con l'opzione -J-DsvnClientAdapterFactory=commandline, quindi l'accesso ai repository SVN 1.7 funziona praticamente.

NetBeans IDE 7.1 (Build 201112071828)
Java 1.7.0_02; Java HotSpot (TM) Cliente VM 22.0-b10
TortoiseSVN 1.7.6, Build 22.632-64 Bit
sistema Windows 7 - 64 bit del

Cosa posso fare per lavorare con i miei repository usando Netbeans?

Grazie per qualsiasi suggerimento utile!

risposta

3

La configurazione SVN non viene importata automaticamente in Netbeans. Puoi trovare here un modo brutale per gestirlo (copia svn config in Netbeans).

Se si desiderano informazioni più accurate e un modo elegante per risolvere il problema, consultare this link.

+3

Grazie, funziona! Ho copiato i file mancanti trovati nelle sottodirectory di 'C: \ Users \ [username] \ AppData \ Roaming \ Subversion \ auth' nelle sottodirectory appropriate in' C: \ Users \ [username] \. Netbeans \ 7.1 \ config \ svn \ config \ auth \ '. – pmoule

+0

Grazie mille! – Ruben

1

Basta installare il certificato del server nel container certificati principali attendibili del client:

  • Salva il certificato in un file locale.

Se si ha accesso al server, copiare il certificato sul computer.

Se non si ha accesso al server ma si ha chrome, basta digitare l'URL del repository svn di root e fare clic sul paddock (a sinistra delle lettere https), quindi fare clic in dati certificati> scheda dettagli> copia nel file pulsante.

Con Internet Explorer è simile ma il pulsante Copia nel file verrà disabilitato se il sito non viene aggiunto nei luoghi attendibili: opzioni Internet> scheda sicurezza> luoghi attendibili> Luoghi> digitare l'URL di subversion> aggiungi> chiudi e accetta tutte le finestre> restart explorer. Quindi, si sarà in grado di salvare il certificato.

  • clic destro nel certificato> installare il certificato

  • Selezionare tutti gli utenti o in corso, è necessario> clic su Avanti.

  • Contrassegnare tutti i certificati nel seguente archivio (seconda opzione).

  • selezionare la cartella delle autorità di certificazione radice attendibili> accetta.

  • Avanti> Fine e Ok.

  • Riavvia netbeans.

Problemi correlati