2012-03-21 22 views
6

Podczas próby aktualizacji Subversion kopię roboczą z Netbeans, pojawia się następujący błądJak pracować z repozytoriami SVN 1.7 przy użyciu 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) 

Dodatkowo dostaję okienko mówiąc

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

wiem o this problem i pomyślnie dokonał svn checkout przy użyciu TortoiseSVN. Trwale zaakceptowałem certyfikat serwera. Uzyskiwanie dostępu i praca z kopiami roboczymi z linii poleceń i SVN Tortoise jest w porządku.

Netbeans jest uruchamiany z opcją -J-DsvnClientAdapterFactory=commandline, więc dostęp do repozytoriów SVN 1.7 zasadniczo działa.

NetBeans IDE 7,1 (Budowanie 201112071828)
Java 1.7.0_02; Java HotSpot (TM) Client VM 22.0-b10
TortoiseSVN 1.7.6 Build 22632 - 64 Bit
systemu Windows 7 - 64 Bit

Co mogę zrobić, aby pracować z moich repozytoriów korzystających Netbeans?

Dzięki za przydatną wskazówkę!

Odpowiedz

3

Konfiguracja SVN nie jest automatycznie importowana w Netbeans. Możesz znaleźć here brutalny sposób radzenia sobie z tym (skopiuj konfigurację svn w Netbeans).

Jeśli chcesz uzyskać dokładniejsze informacje i elegancki sposób rozwiązania problemu, spójrz na numer this link.

+3

Dzięki, to działa! Skopiowałem brakujące pliki znajdujące się w podkatalogach 'C: \ Users \ [nazwa użytkownika] \ AppData \ Roaming \ Subversion \ auth' do odpowiednich podkatalogów w' C: \ Users \ [nazwa użytkownika] \. Netbeans \ 7.1 \ config \ svn \ config \ auth \ '. – pmoule

+0

Dziękuję bardzo! – Ruben

1

Wystarczy zainstalować certyfikat serwera w kontenerze zaufanego głównego certyfikatu klienta:

  • Zapisz certyfikat do pliku lokalnego.

Jeśli masz dostęp do serwera, skopiuj certyfikat na komputer.

Jeśli nie masz dostępu do serwera, ale masz chrome, po prostu wpisz adres URL repozytorium root svn i kliknij paddock (po lewej stronie liter https), następnie kliknij w certyfikowane dane> karta szczegółów> kopiuj w pliku przycisk.

W przypadku przeglądarki Internet Explorer jest podobny, ale przycisk Kopiuj w pliku zostanie wyłączony, jeśli witryna nie zostanie dodana w zaufanych miejscach: opcje internetowe> karta zabezpieczeń> zaufane miejsca> Miejsca> wpisz adres URL subversion> dodaj> zamknij i zaakceptuj wszystkie okna> uruchom ponownie Eksploratora. Wtedy będziesz w stanie zapisać certyfikat.

  • Kliknij prawym przyciskiem myszy w certyfikacie> zainstalować certyfikat

  • Wybierz wszystkich użytkowników lub prąd, jak trzeba> kliknij Dalej.

  • Zaznaczyć wszystkie certyfikaty w następującym magazynie (druga opcja).

  • wybierz folder zaufanych głównych urzędów certyfikacji> zaakceptuj.

  • Dalej> Zakończ i OK.

  • Ponownie uruchom połączenie sieciowe.

Powiązane problemy