Modifier les informations d'identification du référentiel distant (authentification) sur Intellij IDEA 14

125

J'ai récemment changé mon mot de passe Bitbucket pour des raisons de sécurité. Cependant, IntelliJ n'a pas mis à jour mon référentiel avec les nouvelles informations d'identification, donc cela m'empêche de tirer / pousser quoi que ce soit dans mon référentiel. Je n'utilise aucun plug-in pour cela, juste les opérations VCS intégrées dans l'IDE.

Chaque fois que je tire / pousse, cela apparaît:

fatal: échec de l'authentification pour ' https: // momothereal: [email protected]/team/repo.git/

xxxxxxxxxxxx est mon ancien mot de passe. Je pense que changer cette adresse distante avec le mot de passe correct le résoudrait, même si je ne trouve pas où le faire.

Momo
la source
Pour résoudre l'erreur "Auth fail", voir stackoverflow.com/a/56984900/746347
mixel

Réponses:

185

Le plus simple de tous les moyens ci-dessus est de:

  1. Allez dans Paramètres >> Apparence et comportement >> Paramètres système >> Mots de passe
  2. Modifiez le paramètre pour ne pas stocker du tout les mots de passe
  3. Invalider et redémarrer IntelliJ
  4. Allez dans Paramètres >> Contrôle de version >> Git >> Exécutable SSH: Intégré
  5. Effectuer une opération de récupération / extraction
  6. Entrez le mot de passe lorsque vous y êtes invité
  7. Encore une fois, allez dans Paramètres >> Apparence et comportement >> Paramètres système >> Mots de passe
  8. Cette fois, sélectionnez stocker les mots de passe sur le disque (protégé par le mot de passe principal)

Voila!

Notez que cela ne fonctionnera pas si votre mot de passe est dans votre URL elle-même. Si tel est le cas, vous devez suivre les étapes indiquées par @moleksyuk ici

Vous choisissez également d'utiliser l'option d'aide aux informations d'identification dans IntelliJ pour obtenir des fonctionnalités similaires à celles suggérées par Ramesh ici

MozenRath
la source
2
Le menu a depuis été changé en Paramètres >> Apparence et comportement >> Mots de passe.
MikaelF
3
Studio 3.1.4 Même avec l'option toujours OFF (ne pas stocker). Il stocke toujours. Ainsi, chaque fois que vous manquez le mot de passe, vous devez redémarrer le Studio car il utilise systématiquement ce premier mot de passe.
halxinate le
2
Un an plus tard: pour Windows 10 et plusieurs versions d'IDEA 2017+, cela ne fonctionne pas car les informations d'identification sont stockées par Windows, et non par le fichier KeePass. Voir la réponse de @ Dush ci-dessous pour le correctif.
mwoodman
J'ai commencé à utiliser la méthode SSH, donc ne pas avoir à gérer cela ... :)
MozenRath
que voulez-vous dire "invalider"
tgabb
139

Après avoir essayé plusieurs réponses, j'ai finalement pu résoudre ce problème (sur la fenêtre 10),

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

En mettant à jour le mot de passe stocké dans Git Credential Manger for Windows (GCM),

Control Panel->User Accounts -> Windows Credentials
Dushmantha
la source
6
C'était la solution, merci, j'étais presque prêt à abandonner!
Nick Cardoso
3
Mec, j'étais frustré jusqu'à ce que je trouve ça. Merci pour l'aide!
Jacob Chesley
1
Merci mon frère, cela m'a aidé.
Ehsan Aghaei
3
Superbe, gaspillé beaucoup de jours pour résoudre ce problème, mais cette solution ne fonctionne que. Merci mon frère!
Smeet
4
Merci! Cela a finalement fonctionné pour moi. Pourquoi Intellij ne peut-il pas simplement demander le mot de passe en cas d'échec, comme le fait Eclipse ...
Pamasich
30

Il existe une option pour effacer les mots de passe

Il existe une option pour effacer les mots de passe

Borovsky
la source
Dans la dernière version d'intellij, nous avons un mot de passe principal de jeu d'options
vkrams
13

Utilisateurs Linux (testé sur ubuntu 14.04)

par défaut (sous linux et mac) pycharm utilise le gestionnaire de mots de passe du système d'exploitation. Pour accéder aux mots de passe sur ubuntu, ouvrez le programme "Mots de passe et clés".

icône pour le gestionnaire de mots de passe

Une fois ouvert, filtrez sur «idée» et modifiez les mots de passe pertinents.

image de la boîte de dialogue de l'éditeur de mot de passe

Pas besoin de redémarrer pycharm pour moi.
Utilisation de pycharm 17.2

oneklc
la source
9

Cela a fonctionné pour moi sur Intellij 12:

Ouvrez les paramètres -> mots de passe, sélectionnez "Je ne me souviens pas des mots de passe" et appliquez / ok.

Faites votre VCS chercher / mettre à jour / pousser / quoi que ce soit et il devrait vous demander un mot de passe.

Vérifiez le mot de passe de rappel et OK, il devrait faire la chose VCS correctement.

Revenez aux paramètres -> mots de passe et remettez-le sur "Se souvenir sur le disque", puis appliquez / ok.

sy677
la source
Ça n'aide pas. Le paramètre est de ne pas se souvenir des mots de passe.
halxinate
@halxinate Oui, la "première étape" consistait à sélectionner le paramètre Ne pas mémoriser les mots de passe. Si vous lisez les 4 étapes, vous verrez qu'il est rétabli à la fin. En outre, ce conseil était pour la version 12, qui est maintenant 7 ans obsolète.
sy677
8

Faire les étapes suivantes a aidé dans mon cas:

1) ouvrez les paramètres 2) allez dans Git et décochez la case "Utiliser l'aide aux informations d'identification" 3) Faites git pull 4) Entrez le mot de passe dans la boîte de dialogue contextuelle

Les opérations Git fonctionneront désormais correctement dans IntelliJentrez la description de l'image ici !

Ramesh Natesan
la source
5
  1. Accédez au répertoire [project] /. Git.
  2. Ouvrez pour modifier le fichier 'config'.
  3. Dans la section '[remote "origin"]', trouvez la propriété 'url' et remplacez votre ancien mot de passe par un nouveau.
  4. Appuyez sur Ctrl + T dans Intellij IDEA pour mettre à jour le projet.
moleksyuk
la source
1
Je ne parviens pas à voir le mot de passe dans la propriété 'url'.
BMM
ce serait formidable si vous pouviez entrer les étapes appropriées pour remplacer le mot de passe dans l'url.
MozenRath
1
L'URL des informations d'identification doit être commehttps://username:[email protected]/myrepo.git
Buddy
Pouvez-vous s'il vous plaît élaborer les étapes. Je ne peux pas voir .git dans mon répertoire de projet.
Yasha
Le dossier @Yasha '.git' est masqué par défaut. Activez "Afficher les fichiers / dossiers cachés" dans votre outil de visualisation. (Cela dépend également du système d'exploitation).
moleksyuk le
5

Dans Intellinj IDEA 14, nous pouvons modifier le mot de passe Git en procédant comme suit:

Depuis la barre de menus:

  1. Sélectionnez Fichier -> Paramètres -> Apparence et comportement -> Paramètres système.

  2. Choisissez les mots de passe.

  3. Cliquez sur «Mot de passe principal» sous «Protection du stockage sur disque».

  4. Dans le champ Mot de passe, entrez votre old password. Entrez votre new passworddans les champs suivants.

  5. Le mot de passe principal sera maintenant modifié.

C. Natesh
la source
4

Pour mémoire, si vous avez déjà configuré Git sur votre terminal, il existe une option dans les préférences pour utiliser Git natif plutôt que celui intégré (fourni).

Capture d'écran

gldraphael
la source
Cela a fonctionné pour moi, mais j'ai dû changer dans le même écran le chemin vers l'exécutable Git.
André
@ André oh oui, on dirait que je n'ai pas marqué correctement. Puisque nous ne voulons pas qu'intellij utilise le git fourni, nous devrons lui dire lequel utiliser en spécifiant le chemin. Pour osx et linux, il doit être / usr / bin / git par défaut.
gldraphael le
3

Allez dans VCS> Git> Remotes puis supprimez votre URL distante de la liste et ajoutez à nouveau. Git demandera un mot de passe après la prochaine opération git (push, pull, etc.). REMARQUE: n'oubliez pas de spécifier le nom d'utilisateur dans l'url ou vous obtiendrez une erreur d'authentification.

N. Chebotarev
la source
1
Cela fonctionne pour moi. J'utilise la clé ssh pour parler avec GitLab, donc aucun mot de passe requis.
Gordon Ma
2

Pour les utilisateurs de Mac, cela peut également être utile:

Les informations d'identification sont stockées dans Keychain Access.app . Vous pouvez simplement les changer ici.

w01ff
la source
Il est très clair de changer le mot de passe GIT dans l'application Keychain, sans s'occuper de la gestion des mots de passe IDEA.
bel
1

Vous pouvez modifier votre mot de passe à partir de l'écran des paramètres (Ctrl + Alt + S par défaut) en tant que capture d'écran jointe. Après avoir effacé, lors de la première opération à distance (comme tirer / pousser, etc.), il vous demandera vos informations d'identification)

IMPORTANT: prenez une copie du fichier avant cette opération.

Écran des paramètres

Taner
la source
0

J'avais besoin de changer mon nom d'utilisateur et mon mot de passe dans Intellij Je l'ai fait en

préférences -> contrôle de version -> GitHub

Là, vous pouvez modifier le nom d'utilisateur et le mot de passe.

Idan Magled
la source
0

Pour les utilisateurs Mac, veuillez consulter comme ci-dessous:

(Tout d'abord, vous devez avoir installé le plugin bitbucket)

Android Studio -> Préférences -> Autres paramètres -> Bitbucket

Maintenant changez votre mot de passe et cliquez sur Test pour le vérifier. Sera également capable d'ajouter une clé SSH pour la connexion.

Cela dépend également du plugin que vous avez utilisé. Certains ont directement comme

Android Studio -> Préférence -> Lien Bitbucket

M Singh Karnawat
la source
0

Dans mon cas, j'ai eu une erreur CAPTCHA. Si vous obtenez cela, commencez par vous déconnecter / connectez-vous à Bitbucket, Github, .... sur le site Web et entrez le captcha requis.

Après cela, réessayez depuis intellij et il devrait demander un autre mot de passe.

codepleb
la source
0

C'est ainsi que je l'ai résolu sous Windows. J'ai installé git séparément, et Idea choisit simplement les options de git automatiquement (configuration Idea par défaut, comme je le ferais avec un programme d'installation propre).

Ouvrez le projet dans la ligne de commande. Apportez quelques modifications là-bas. Et validez et envoyez des fichiers via git qui est installé sur ma machine. Pendant le push, il ouvrira une fenêtre me demandant d'entrer le nom d'utilisateur et le mot de passe. Après cela, quand je fais un commit-push à partir d'une idée, cela fonctionnera simplement.

Yan Khonski
la source
0

Pour les utilisateurs MACOS

si vous voyez que les informations d'identification ont échoué mais que vous êtes sûr que cela fonctionne précédemment, alors:

vous avez probablement effectué une mise à jour logicielle du système. Le système utilise git fourni avec xcode. il est préférable d'ouvrir Xcode et de cliquer sur installer des composants supplémentaires au démarrage de xcode. il dira l'installation des composants. lorsque vous acceptez le contrat de licence, il recommencera à fonctionner.

en bref:

ouvrez Xcode, installez des ompoenents supplémentaires. accepter le contrat de licence utilisateur

Alp Altunel
la source
0

Rien de ce qui précède n'a fonctionné pour moi. Utilisation d'Android Studio 3.5 Beta 4. J'ai même sélectionné "ne pas enregistrer, oublier les mots de passe après le redémarrage" dans fichier> paramètres> apparence et comportement> paramètres système> mot de passe

Alors ce que j'ai fait.

VCS> git> télécommandes

  • supprimer le dépôt et ajouter à nouveau.
  • demandera des informations d'identification.
  • puis essayez git fetch dans le terminal.
  • Invitera un mot de passe.
  • Problème résolu. :RÉ
Akash Raghav
la source
-2

DANS Android Studio 2.3

  1. Paramètre ouvert (CTRL + ALT + S)
  2. Sélectionnez Autres paramètres (à la fin)
  3. sélectionnez Bitbucket

Ici, vous pouvez modifier votre nouveau mot de passe ou utilisateur

Pankaj Chauhan
la source