Modifica le credenziali del repository remoto (autenticazione) su Intellij IDEA 14


125

Di recente ho cambiato la mia password Bitbucket per motivi di sicurezza. Tuttavia, IntelliJ non ha aggiornato il mio repository con le nuove credenziali, quindi mi impedisce di estrarre / spingere qualsiasi cosa nel mio repository. Non sto usando alcun plugin per questo, solo le operazioni VCS integrate all'interno dell'IDE.

Ogni volta che tiro / spingo, questo si apre:

fatale: autenticazione non riuscita per ' https: // momothereal: xxxxxxxxxxxx@bitbucket.org/team/repo.git/

Dove xxxxxxxxxxxx è la mia vecchia password. Penso che cambiare questo indirizzo remoto con la password corretta lo risolverà, anche se non riesco a trovare dove farlo.



Per risolvere "Auth fail" errore vedere stackoverflow.com/a/56984900/746347
Mixel

Risposte:


185

Il modo più semplice di tutti i modi sopra è:

  1. Vai su Impostazioni >> Aspetto e comportamento >> Impostazioni di sistema >> Password
  2. Modificare l'impostazione per non archiviare affatto le password
  3. Invalidare e riavviare IntelliJ
  4. Vai su Impostazioni >> Controllo versione >> Git >> File eseguibile SSH: build-in
  5. Esegui un'operazione di recupero / pull
  6. Immettere la password quando richiesto
  7. Ancora una volta vai su Impostazioni >> Aspetto e comportamento >> Impostazioni di sistema >> Password
  8. Questa volta selezionare memorizzare le password sul disco (protetto con password principale)

Ecco!

Nota che questo non funzionerà se la tua password è nel tuo stesso URL. In tal caso, è necessario seguire i passaggi indicati da @moleksyuk qui

Scegli anche di utilizzare l'opzione di supporto delle credenziali in IntelliJ per ottenere funzionalità simili come suggerito da Ramesh qui


2
Da allora il menu è stato modificato in Impostazioni >> Aspetto e comportamento >> Password.
MikaelF,

3
Studio 3.1.4 Anche con l'opzione sempre OFF (non archiviare). Conserva ancora. Quindi ogni volta che perdi la password devi riavviare Studio poiché utilizza costantemente quella prima password.
Halxinate

2
Un anno dopo: per Windows 10 e più build IDEA 2017+, questo non funziona perché le credenziali sono archiviate da Windows, non dal file KeePass. Vedi la risposta di @Dush di seguito per la correzione.
Mwoodman,

Ho iniziato a usare il modo SSH, quindi non
devi occupartene

cosa intendi con "invalidato"
tgabb,

139

Dopo aver provato diverse risposte, sono stato finalmente in grado di risolvere questo problema (nella finestra 10),

>git fetch
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'http://gitlab.abc.net/V4/VH.git/'

Aggiornando la password memorizzata in Git Credential Manger per Windows (GCM),

Control Panel->User Accounts -> Windows Credentials

6
Questa era la soluzione, grazie, ero quasi pronto a rinunciare!
Nick Cardoso,

3
Amico, mi sentivo frustrato finché non l'ho trovato. Grazie per l'aiuto!
Jacob Chesley,

1
Grazie fratello, questo mi ha aiutato.
Ehsan Aghaei,

3
Superba, sprecata un sacco di giorni per risolvere questo problema, ma questa soluzione funziona solo. Grazie fratello!
Smeet,

4
Grazie! Questo alla fine ha funzionato per me. Perché Intellij non può semplicemente richiedere la password in caso di errore, come fa Eclipse ...
Pamasich

30

C'è un'opzione per cancellare le password

C'è un'opzione per cancellare le password


Nell'ultima versione di intellij abbiamo un'opzione impostata su master password
vkrams

13

Utenti Linux (testato su Ubuntu 14.04)

per impostazione predefinita (su Linux e Mac) pycharm utilizza il gestore password del sistema operativo. Per accedere alle password su Ubuntu aprire il programma "Password e chiavi".

icona per gestore password

Una volta aperto il filtro su "idea" e modifica le password pertinenti.

finestra di dialogo dell'editor della password

Non è necessario riavviare pycharm per me.
Utilizzo di pycharm 17.2


9

Questo ha funzionato per me su Intellij 12:

Apri impostazioni -> password, seleziona "Non ricordare le password" e applica / ok.

Fai il tuo VCS recuperare / aggiornare / premere / qualunque cosa e dovrebbe chiederti una password.

Controlla la password e OK, dovrebbe fare correttamente il VCS.

Torna alle impostazioni -> password e ripristina "Ricorda su disco", quindi applica / ok.


Non aiuta L'impostazione è Non ricordare le password.
Halxinate,

@halxinate Sì, il "primo passo" è stato selezionare l'impostazione Non ricordare le password. Se leggi tutti e 4 i passaggi vedrai che alla fine verrà ripristinato. Inoltre questo consiglio era per la versione 12, che è ormai obsoleta da 7 anni.
sy677,

8

Fare i seguenti passi mi ha aiutato nel mio caso:

1) apri Impostazioni 2) vai su Git e deseleziona la casella di controllo "Usa credenziali helper" 3) Esegui git pull 4) Inserisci la password nella finestra di dialogo pop-up

Le operazioni Git ora funzioneranno bene in IntelliJ inserisci qui la descrizione dell'immagine!


5
  1. Vai alla directory [project] /. Git.
  2. Apri per modificare il file 'config'.
  3. Nella sezione "[remoto" origine "] trova la proprietà" url "e sostituisci la tua vecchia password con una nuova.
  4. Premere Ctrl + T in Intellij IDEA per aggiornare il progetto.

1
Non riesco a vedere pawword nella proprietà 'url'. Qualcos'altro?
BMM,

sarebbe bello se si potesse inserire la procedura corretta per sostituire la password nell'URL.
MozenRath,

1
l'URL delle credenziali dovrebbe essere simile ahttps://username:password@www.github.com/myrepo.git
Buddy

Puoi per favore elaborare i passaggi. Non riesco a vedere .git nella directory del mio progetto.
Yasha,

La cartella '.git' di @Yasha è nascosta per impostazione predefinita. Abilita "Mostra file / cartella nascosti" nello strumento visualizzatore. (Dipende anche dal sistema operativo).
Moleksyuk,

5

In Intellinj IDEA 14, possiamo modificare la password Git procedendo come segue:

Dalla barra dei menu:

  1. Seleziona File -> Impostazioni -> Aspetto e comportamento -> Impostazioni di sistema.

  2. Scegli le password.

  3. Fare clic su "Master Password" in "Protezione dell'archiviazione su disco".

  4. Nel campo Password, inserisci il tuo old password. Inserisci il tuo new passwordnei campi successivi.

  5. Ora la password principale verrà modificata.


4

Per la cronaca, se hai già configurato Git sul tuo terminale, c'è un'opzione nelle preferenze per usare Git nativo piuttosto che quello incorporato (in bundle).

Immagine dello schermo


Questo ha funzionato per me, ma ho dovuto cambiare nella stessa schermata il percorso dell'eseguibile Git.
André,

@ André oh sì, sembra che non lo contrassegni correttamente. Dato che non vogliamo che Intellij utilizzi Git in bundle, dovremo dirgli quale usare specificando il percorso. Per osx e linux dovrebbe essere / usr / bin / git di default.
Gldraphael,

3

Vai su VCS> Git> Telecomandi, quindi rimuovi l'URL remoto dall'elenco e aggiungilo di nuovo. Git chiederà una password dopo la prossima operazione git (push, pull, ecc.). NOTA: non dimenticare di specificare il nome utente nell'URL o otterrai un errore di autenticazione.


1
Questo funziona per me. Sto usando il tasto ssh per parlare con GitLab, quindi non è richiesta la password.
Gordon Ma,

2

Per gli utenti Mac potrebbe anche essere utile:

Le credenziali sono archiviate in Keychain Access.app . Puoi semplicemente cambiarli lì.


È un approccio molto chiaro per cambiare la password GIT nell'app Keychain, senza occuparsi della gestione delle password IDEA.
bel

1

È possibile modificare la password dalla schermata delle impostazioni (Ctrl + Alt + S per impostazione predefinita) come screenshot allegato. Dopo aver eliminato, sul primo funzionamento remoto (come pull / push, ecc.) Ti chiederanno le tue credenziali)

IMPORTANTE: prendere una copia del file prima di questa operazione.

Schermata delle impostazioni


0

Avevo bisogno di cambiare il mio nome utente e password in Intellij Did it by

preferenze -> controllo versione -> GitHub

Lì puoi cambiare il nome utente e la password.


0

Per utenti Mac, vai a come di seguito:

(Prima di tutto devi aver installato il plugin bitbucket)

Android Studio -> Preferenze -> Altre impostazioni -> Bitbucket

Ora cambia la password e fai clic su Test per verificarla. Sarà anche in grado di aggiungere la chiave SSH per l'accesso.

Dipende anche da quale plugin hai usato. Alcuni hanno diretto come

Android Studio -> Preferenze -> Bitbucket linky


0

Nel mio caso, ho ricevuto un errore CAPTCHA. Se lo ottieni, prima disconnetti / accedi a Bitbucket, Github, .... sul sito web e inserisci il captcha richiesto.

Successivamente, riprovare da intellij e dovrebbe richiedere un'altra password.


0

Ecco come l'ho risolto su Windows. Ho installato git separatamente e Idea seleziona automaticamente le opzioni di git (Configurazione predefinita di Idea, come otterrei da un programma di installazione pulito).

Apri il progetto nella riga di comando. Apporta alcune modifiche lì. E esegui il commit e il push dei file tramite git che è installato sul mio computer. Durante il push si aprirà una finestra che mi chiede di inserire username e password. Dopodiché, quando farò un commit-push dall'idea, funzionerà semplicemente.


0

Per utenti MACOS

se vedi le credenziali non riuscite ma sei sicuro che funzioni in precedenza, allora:

probabilmente hai effettuato un aggiornamento software al sistema. Il sistema utilizza git in bundle con xcode. è meglio aprire Xcode e fare clic su Installa componenti extra all'avvio di xcode. dirà l'installazione di componenti. quando si accetta il contratto di licenza se si ricomincia a funzionare.

in breve:

apri Xcode, installa ompoenents aggiuntivi. accettare il contratto di licenza con l'utente


0

Nessuna delle precedenti ha funzionato per me. Usando Android Studio 3.5 Beta 4. Ho anche selezionato "non salvare, dimentica le password dopo il riavvio" in file> impostazioni> aspetto e comportamento> Impostazioni di sistema> password

Quindi quello che ho fatto.

VCS> git> telecomandi

  • rimuovere il repository e aggiungerlo di nuovo.
  • chiederà le credenziali.
  • quindi prova git fetch nel terminale.
  • Richiederà la password.
  • Problema risolto. : D

-2

IN Android Studio 2.3

  1. Apri impostazione (CTRL + ALT + S)
  2. Seleziona Altre impostazioni (alla fine)
  3. seleziona Bitbucket

Qui puoi cambiare la tua nuova password o utente

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.