it-swarm.it

Aggiunta di un repository SVN in Eclipse

Sto cercando di aggiungere un repository SVN ad Eclipse. 

Ho installato Subclipse , e sembra funzionare bene. Ma quando provo a "aggiungere un nuovo repository SVN", inserisco questo, ad esempio:

http://svn.python.org/projects/peps/trunk

Ho capito:

Errore durante la convalida del percorso: "org.tigris.Subversion.javahl.ClientException: richiesta del livello RA non riuscita Svn: OPZIONI di ' http://svn.python.org/projects/peps/trunk ': impossibile connettersi al server ( http://svn.python.org ) " Tieni comunque la posizione?

So che il mio Eclipse può connettersi a Internet, perché ho scaricato Subclipse in precedenza (ho dovuto modificare le mie impostazioni proxy). 

Ricevo un messaggio simile per altri siti SVN che ho provato ad aggiungere. 

Qual'è la soluzione?

27
Baltimark

Questo è un argomento morto, ma la soluzione è installare un adattatore client insieme a Subclipse.

Dai un'occhiata a this , e installa SVN Client Adapter, SVNKit Adapter e SVNKit Library.

Quindi controlla sotto Finestra -> Preferenze -> Team -> SVN e assicurati che ci sia una voce per l'interfaccia SVN.

E per riferimento futuro, se è possibile connettersi al repository tramite la riga di comando, quindi deve essere un problema con l'IDE.

19
Jacob Block

Ha funzionato per me, in Eclipse: Finestra> Preferenze> Squadra> SVN: selezionare SVNKit (Pure Java) invece JavaHL (JNI)

16
Popeye

Al mio giorno di lavoro mi siedo dietro un firewall aziendale che protegge e memorizza nella cache il traffico web (tra le altre cose). Per la maggior parte rimane fuori mano. Ma a volte alza la sua brutta testa e si ferma saldamente sul sentiero di quello che sto cercando di fare.

All'inizio di questa settimana, stavo cercando di guardare un nuovo sistema di validazione generale per ColdFusion chiamato Validat, realizzato dai bravi ragazzi di Alagad. Non hanno ancora un download sul sito RIAForge, ma i file sono disponibili tramite SVN. Ho caricato il plug-in subclipse nel mio Eclipse, riavviato e ho iniziato ad aggiungere il repository SVN Validat. Ho iniziato a ricevere errori su "Richiesta layer RA non riuscita" e "svn: richiesta PROPFIND non riuscita su/Validat/trunk", seguita da un errore relativo alla mancata connessione al server SVN.

Ho già avuto l'installazione di Eclipse con le mie impostazioni proxy, quindi ho pensato che stavo facendo qualcosa di sbagliato o che Alagad non avesse effettivamente il repository Subversion disponibile e disponibile. Dopo essere andato a casa quella notte, l'ho provato da casa e ho funzionato. Stupido server proxy! Pertanto, il plug-in subclipse non utilizzerà le impostazioni del proxy Eclipse. (Può essere risolto per favore!). Dopo aver scavato il sito della guida secondaria e essere stato reindirizzato alla guida di collab.net, quindi cercando in modo improduttivo attraverso l'area di lavoro Eclipse, i plug-in e le cartelle di configurazione per il file delle impostazioni, sono stato finalmente in grado di capire come impostare subclipse per utilizzare il server proxy.

Nel mio ambiente di sviluppo di Windows, ho aperto il seguente file: C:\Documents and Settings\MyUserId\Application Data\Subversion\servers nel mio editor di testo preferito. Vicino alla parte inferiore di quel file c'è una sezione [globale] con le impostazioni http-proxy-Host e http-proxy-port. Ho decommentato queste due righe, le ho modificate per il mio server proxy aziendale, sono tornato alla vista del repository SVN in Eclipse, aggiornato il repository Validat e Boom! ha funzionato!

da http://www.mkville.com/blog/index.cfm/2007/11/8/Using-Subclipse-Behind-a-Proxy-Server

6
Dor

Prova a connetterti al repository usando la riga di comando SVN per vedere se ottieni un errore simile. 

$ svn checkout http://svn.python.org/projects/peps/trunk

Se continui a ricevere l'errore, probabilmente è un problema con il tuo server proxy . Ho scoperto che non riesco a controllare i progetti SVN basati su Internet sul lavoro perché il firewall blocca la maggior parte dei comandi HTTP. Consente solo GET, POST e altri necessari per la navigazione.

3
bengineerd

Dubito che Subclipse e poi SVN possano utilizzare le impostazioni del proxy Eclipse. Probabilmente avrai bisogno di impostare il proxy per il tuo programma SVN stesso. Cercare di estrarre i file usando SVN dalla riga di comando dovrebbe dirti se funziona.

Se non è possibile connettere SVN, inserire le impostazioni proxy nel file server nella cartella delle impostazioni di Subversion (nella cartella home).

Se non può farlo anche con le impostazioni del proxy impostate, il firewall probabilmente sta bloccando i metodi e i protocolli che Subversion deve utilizzare per scaricare i file.

3
danivovich

Quando provavo a connettermi a Collabnet Subversion da Eclipse, ricevevo lo stesso errore di "Peter Hilton" descritto nel suo post originale. Ho modificato le impostazioni di Active Provided da 'Native' a 'manual' in windows-> Preferences-> General-> Network Connections . Questo ha funzionato per me. Penso che questo fosse un problema con il proxy ma con i miei vecchi settaggi Eclipse si collegava a Internet da dove ho scaricato i plugin di Subversion.

3
Harish

Probabilmente è di scarso aiuto per te, ma inserisco l'URL in Subclipse e il repository si aggiunge bene e posso sfogliare e mostrare la cronologia su di esso.

Forse hai bisogno di configurare un proxy? È necessario configurarlo nell'area di configurazione del runtime di Subversion poiché Subclipse utilizza le librerie di Subversion per connettersi al server.

2
Mark Phippard

Hai qualche repository funzionante in questa istanza di eclipse?

Ho avuto problemi in passato con il client Subclipse Subversion predefinito su Windows, devi assicurarti che il client Subversion nativo sia installato e configurato correttamente (ho TortoiseSVN che funziona nel passato) se vuoi usare il default adattatore client.

In una recente installazione ho provato i driver "beta" (ho Eclipse Ganimede e "SVNKit (Pure Java) SVNKit v1.2.0.4502") che puoi installare opzionalmente con Subclipse e hanno funzionato praticamente subito, anche se un collega ha scoperto che doveva passare attraverso alcuni cerchi per assicurarsi che Eclipse li abbia installati correttamente (e le loro dipendenze).

Ecco i pacchetti visualizzati in "Guida" -> "Aggiornamenti software" -> "Software installato":

Subclipse                  1.4.0
Subversion Client Adapter  1.5.0.1
SVNKit Client Adapter      1.5.0.1
SVNKit Library             1.2.0.4502

Questi sono probabilmente un po 'obsoleti ora, e l'ultima versione funzionerà probabilmente meglio, ma questo è quello che posso vedere lavorare proprio ora.

1
Mike Tunnicliffe

Ho trovato questo problema quando ho cambiato la mia password SVN.

Come risolvere Innanzitutto rimuovere la cartella Subversion in {Documents and Settings} {user login}\Application Data\Subversion -> Non funziona

Dopo, rinomina il mio profilo di accesso utente corrente da {Documents and Settings} {login utente} a {Documents and Settings} {login utente} _bakup e login agian -> Funziona ...

Ho assunto -> SVN o JavaHL vincolare l'utente autorizzato con {login utente} o tenerlo nel profilo utente della finestra.

1
PHON

Stavo affrontando questo problema e, come menzionato in precedenza, ho modificato il file "server" nella cartella Subversion in "C:\Users\userid\AppData\Roaming\Subversion". Lì, nel fondo del file, c'è una sezione [globale]. Ho rimosso i commenti da

http-proxy-Host 
Http-proxy-port 
Http-proxy-username
Http-proxy-password di

Ho impostato quei ragazzi e ha funzionato! :-)

1
pedrobisp

Ho lo stesso problema. McAfee aveva bloccato Eclipse. risolverlo nel gestore McAfee> Firewall> collegamento internet progamas> per trovare Eclipse e consentire l'accesso completo.

saluti

1
Diego

Ho esattamente lo stesso problema con te. Ho installato TortoiseSVN sulle mie finestre, ho anche installato Eclipse, in Eclipse ho installato la subclipse 1.4. 

ecco il problema Ho le impostazioni proxy, posso aprire il repository tramite browser web, per qualche motivo, non riesco ad aprire un repository tramite svn. Ho provato a cambiare il proxy seguendo il link sottostante Eclipse Kepler non si connette ad internet tramite proxy . Non funziona.

Finalmente ho trovato una soluzione

Devi cambiare l'impostazione del proxy in TortoiseSVN. Dopo aver abilitato il proxy impostando lo stesso con il mio browser. Il problema è sparito.

ecco il link su come abilitare l'impostazione proxy in TortoiseSVN https://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html Seach "Impostazioni di rete" sul pagina sopra

0
Robin

Nel mio caso era un problema di accesso. Avevo bisogno di cambiare il protocollo in svn + ssh invece di http. 

Ad esempio, invece di http://svn.python.org/projects/peps/trunk

prova svn + ssh: //svn.python.org/projects/peps/trunk

0
elvitucho

Potresti voler verificare se la sicurezza del client vpn è il problema. L'ho disinstallato e ha funzionato bene. Completa la soluzione here https://superuser.com/questions/471089/svn-connection-not-successful

0
zeah

Nel mio caso, sto ottenendo un'eccezione simile quando provo a controllare il progetto dal repo SVN, sto richiedendo il nome utente e la password e stavo dando il nome utente sbagliato ogni volta, quando ho dato il nome utente e password corretti è iniziato lavorando bene ..... Un messaggio così semplice e Hardstopping .....

0
Jp Naidu

Ho visto lo stesso errore e risolto disattivando le impostazioni del proxy in TortoiseSVN che normalmente ho bisogno di eseguire il commit sui server della società. Ho installato Subclipse per eseguire il backup delle mie cose non prime in un repository locale (utilizzando VisualSVN). Uso Eclipse Galileo 3.3 e Subclipse 1.6.12.

0
Sven

Necropost, ma utile: mi sono imbattuto in questo problema con una richiesta RA non riuscita poiché i file "esistevano già sul server" ma non si sincronizzerebbe con il mio repository. Sono andato al sorgente sul mio disco, cancellato lì, aggiornato la mia vista Eclipse e aggiornato la fonte. Errore andato.

0
Ben