2014-09-02 11 views
10

Spero che qualcuno possa aiutarmi a risolvere questo problema frustrante che sto avendo.Subversion in Intellij continua a chiedere l'autenticazione

Sto provando a controllare un progetto da sovversione ma per qualche motivo non me lo consente.

All'inizio quando inserisco l'URL, mi vengono fornite opzioni come se si desidera autenticarsi tramite password, agente ssh o chiave ssh ecc. Scelgo l'opzione di autenticazione con password. In questa fase l'accesso è riuscito poiché posso navigare nel mio repository.

Tuttavia, quando vado a verificare un progetto dal mio repository, richiede di nuovo l'autenticazione; Inserisco la password ma continua a chiedere di nuovo la password

La seguente finestra continua a scoppiare. enter image description here

Ho provato la seguente soluzione senza successo:

  • eliminato la cache di autenticazione dalle impostazioni IntelliJ sovversione.
  • disinstallato e IntelliJ installato di nuovo
  • trovato on-line che la riga seguente potrebbe aiutare se aggiunto al idea.exe.vmoptions

    -Dsvnkit.http.methods=Basic,Digest,NTLM

, ma questo non ha funzionato neanche.

Qualche consiglio?

+0

Posso presumere che stai selezionando la casella di controllo "Salva credenziali"? (scusa per l'ovvia domanda, ma non voglio assumere nulla) – Michael

+0

Che piattaforma sei? Quale versione di IntelliJ? Questa risposta può essere d'aiuto se sei su Mac OS: http: // StackOverflow.it/questions/13585631/intellij-wont-save-svn-authentication-information – Michael

risposta

4

Quando eseguo il checkout del progetto, devo impostare alcune opzioni come la posizione della directory, versione di sovversione. Ho controllato la versione 1.7 anziché quella 1.8 e ha funzionato. Quindi immagino che fosse qualcosa a che fare con l'uso della versione sbagliata di sovversione. Questo è stato su Windows 7, IntelliJ 13.1.4

Speranza che aiuta

+0

Anche se dovevo passare da 1.7 a 1.6 su un Mac, Intellij 13.1.5. Su un stesso repository di Windows viene eseguito il check-out in formato 1.7. – homaxto

1

Giusto per aggiungere: ho avuto lo stesso problema, e si è scoperto che (almeno su Windows), è stato utilizzato il "svn "client della riga di comando, che era la versione 1.7 (e penso che il mio server sia su 1.8). Così ho risolto il problema andando nelle impostazioni e deselezionando l'opzione "Usa client della riga di comando". Quindi ha funzionato bene, presumibilmente usando il suo client svn interno.

14

Ho avuto lo stesso problema su IntelliJ 14 e l'ho risolto andando a Impostazioni -> Controllo versione -> Subversion e deselezionando l'opzione 'Usa client da riga di comando'.

6

si può andare alla console svn ed eseguire qualsiasi comando svn come:

svn list https://www.repo.rr.com/svn/main/team/gaurav 

Poi svn la password promt e chiederà se si desidera salvare la password. Se salvi la password, Intellij vedrà anche la password.

+0

Se per qualche motivo si utilizza più di un nome utente o si è recentemente modificata la password, potrebbe essere necessario eliminare questo file. Questo percorso è rilevante per Mac- /. Subversion/auth/svn.simple/