2013-03-11 12 views
14

Sto lavorando a un progetto in Eclipse ospitato su Github. Ogni volta che voglio spingere, appare una finestra di dialogo che richiede nome utente e password. Qualcuno sa come salvare questi in modo da non dover continuare a digitare in ogni momento? Uso Egit in Eclipse 4.2.1Come rendere Egit ricordare password e nome utente?

+1

avete risolto questo? Uso Eclipse Juno su Win7. L'uso di https e il controllo di "Memorizza in un negozio sicuro" non fa nulla. Devi inserire utente e password ogni volta. – Guus

+0

Mi dispiace, sto ancora inserendo la mia password ogni volta come un chump :( – sfendell

risposta

17

Ha faticato con questo per un po '.

1) Vai a Prospettiva Git -> Espandi il tuo progetto -> Espandi Remoti -> Espandi il telecomando su cui vuoi salvare la password.

2) destro del mouse sul Fetch o spingere -> Seleziona Modifica credenziali ...

3) inserire username e password -> Selezionare Ok

Questa è la soluzione che ho trovato per il lavoro . È un po 'manuale per ogni progetto Git, ma funziona^_ ^.

+0

Questa è la risposta corretta, con una modifica. Sono andato su git -> problematicrepository -> remotes e niente era lì, quindi ne ho creato uno e impostato il mio credenziali: questo ha fatto il trucco – fivedogit

+0

Questo non ha funzionato per me. Ecco la mia domanda: http://stackoverflow.com/questions/27982209/eclipse-forget-my-git-password-and-username-everytime-after- i-do-a-push Sai perché? –

+0

Grazie, mi ha aiutato anche a cancellare la mia password, invece di fare clic su "Cambia credenziali", fai clic su "Cancella credenziali". Ho accidentalmente salvato la mia password git in eclissi su un computer scuola e non è riuscito a trovare un modo per rimuoverlo fino ad ora. – vedi0boy

1

Questo bug (per https URI) può essere collegato alla (ancora aperto nel 2014) bug 355442:

Su ogni spinta, egit chiederà la password per un negozio sicuro.
Il problema è che non ho mai controllato l'opzione per memorizzare il nome utente e la password del repository nella finestra di dialogo push.

(Significato se si dimentica di inserire le credenziali, non vi chiederà di nuovo per esso)

riproducibile: Sempre

passaggi per riprodurre:

  1. push a monte con l'opzione "Memorizza nome utente e password in archivio sicuro" deselezionata.
  2. premere nuovamente.

Getting spinto costantemente è abbastanza fastidioso, ma ciò che è più fastidioso è che devo deselezionare la casella di controllo ogni volta che si presenta.
Se la password deve essere memorizzata nella memoria protetta, la finestra di dialogo non verrà più richiesta. Non avrebbe più senso che la casella di controllo fosse deselezionata dal predefinito?

Quindi una soluzione è quella di Remote> Fetch, utilizzando un "URI personalizzato" (come Antoine accennato prima), al fine di entrare ancora una volta l'URI, e immettere le credenziali di lì, selezionando "Conservare in archiviazione sicura".
Il push successivo dovrebbe funzionare correttamente, poiché stanno utilizzando lo stesso URI appena inserito.

0

Secure Storage è il fornitore diretto di credenziali.

Quindi, vai a:

  • Finestra-> Preferenze-> Generale-> Rete
  • Modifica Provider "Direct"

Questo in realtà dovrebbe essere il default in quanto Secure Storage è il fornitore predefinito in Eclipse.

è anche possibile modificare le preferenze git di non pop-up finestre di dialogo di conferma e il risultato complessivo sarà un flusso di lavoro molto veloce

Problemi correlati