2011-10-10 11 views
10

Sto usando da un po 'un piccolo repository git che è stato configurato per me e sto usando EGit per commettere e spingere i miei cambiamenti. (non è github o qualcosa del genere, solo un repository impostato su un server git comune)Dopo la finestra di dialogo "Auth failed", ora EGit non chiede più nome utente e password

Tuttavia, ogni volta che stavo usando EGit mi chiedeva sempre il mio nome utente e password (e il mio nome utente sarebbe già visualizzato, come probabilmente è stato salvato da qualche parte, probabilmente nel mio URI per la configurazione push). Poi, oggi, ho digitato male la mia password, e EGit mi ha dato un errore "Auth Failed". Ovviamente è previsto, ma poi, ogni volta che ho provato a spingere di nuovo, EGit non chiede più il mio nome utente/password. Va direttamente alla schermata di errore "Auth Failed".

Ho provato a fare alcune modifiche alla mia configurazione Push, come cambiare i protocolli (inizialmente, nessun protocollo è stato definito, quindi ho provato ssh e https) e definire il mio nome utente e password su quella schermata di configurazione, ma niente sembra funzionare .

Ho anche provato a rigenerare le mie chiavi id_rsa (che non sono proprio sicuro di usarle prima, dal momento che EGit mi chiedeva sempre username/password) senza risultato.

Ho seguito molte risoluzioni possibili cercando problemi simili qui in StackOverflow ma nessuno di loro ha funzionato per me.

La disinstallazione e la reinstallazione del plug-in EGit non hanno funzionato. Non ha funzionato nemmeno l'eliminazione completa della cartella Eclipse e la sua reinstallazione da zero.

Quindi, in pratica, ciò che voglio è che EGit inizi a chiedere nuovamente il mio nome utente e la mia password.

Qualcuno ha idea di quale potrebbe essere la causa di questo comportamento di non chiedere nome utente/password e come posso farlo funzionare di nuovo?

Sto usando Eclipse Indigo 3.7.1 (32-bit) con Java JDK 6 Update 27 32-bit e EGit 1.1.0 su Windows 7 Ultimate x64

Grazie!

risposta

20

Scopri come risolvere il problema.

Si è scoperto che Eclipse aveva registrato la password errata all'interno del suo archivio sicuro. Tutto quello che dovevo fare era risolvere il problema:

  • Andare alla Finestra> menu Preferenze;
  • Digitare "Archiviazione sicura" nella casella del filtro in alto a sinistra nella finestra delle preferenze;
  • Selezionare "Archiviazione sicura" nell'elenco a sinistra;
  • Selezionare la scheda "Contenuto";
  • Espandere il nodo [Archiviazione sicura predefinita];
  • Elimina la voce "GIT" da questo nodo.
Problemi correlati