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, de sorte que cela m'empêche d'enregistrer/de transférer quoi que ce soit dans mon référentiel. Je n'utilise aucun plugin pour cela, juste les opérations VCS intégrées à l'intérieur de l'EDI.
Chaque fois que je tire/pousse, cela ressort:
fatal: L'authentification a échoué pour ' https: // momothereal: [email protected]/team/repo.git/
Où xxxxxxxxxxxx est mon ancien mot de passe. Je pense que le fait de changer cette adresse distante avec le mot de passe correct pourrait résoudre le problème, même si je ne trouve pas où le faire.
Le plus simple de tous les moyens ci-dessus est de:
Voila!
Notez que cela ne fonctionnera pas si votre mot de passe se trouve dans votre URL elle-même. Si tel est le cas, vous devez suivre les étapes indiquées par @moleksyuk ici
Après avoir essayé plusieurs réponses, j'ai finalement réussi à 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 pour Windows (GCM),
Control Panel->User Accounts -> Windows Credentials
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".
Une fois ouvert, filtrez sur "idée" et éditez les mots de passe correspondants.
Pas besoin de redémarrer pycharm pour moi.
Utilisation de pycharm 17.2
Cela a fonctionné pour moi sur Intellij 12:
Ouvrez les paramètres -> mots de passe, sélectionnez "Ne pas retenir les mots de passe" et appliquez/ok.
Faites récupérer/mettre à jour/Push/tout ce que VCS devrait vous demander un mot de passe.
Vérifiez retenir le mot de passe et OK, il devrait faire la chose VCS correctement.
Retournez dans les paramètres -> mots de passe et redéfinissez-le sur "Mémoriser sur le disque", puis appliquez/ok.
Dans Intellinj IDEA 14, vous pouvez modifier le mot de passe Git en procédant comme suit:
De la barre de menu:
Sélectionnez Fichier -> Paramètres -> Apparence et comportement -> Paramètres système.
Choisissez des mots de passe.
Cliquez sur "Mot de passe principal" sous "Protection du stockage sur disque".
Dans le champ Mot de passe, entrez votre old password
. Entrez votre new password
dans les champs suivants.
Maintenant, le mot de passe principal sera changé.
Pour les utilisateurs de Mac, cela pourrait également être utile:
Les informations d'identification sont stockées dans Keychain Access.app. Vous pouvez simplement les changer ici.
Allez dans VCS> Git> Télécommandes, puis supprimez votre URL distante de la liste et ajoutez-la à nouveau. Git vous demandera un mot de passe après la prochaine opération de Git (Push, Pull, etc.). NOTE: N'oubliez pas de spécifier le nom d'utilisateur dans l'URL sinon vous obtiendrez une erreur d'authentification.
Dans mon cas, j'ai eu une erreur CAPTCHA. Si vous obtenez cela, déconnectez-vous/connectez-vous d'abord à Bitbucket, Github, .... sur le site Web et entrez le captcha requis.
Après cela, essayez à nouveau avec intellij et il devrait demander un autre mot de passe.
Voici comment je l'ai résolu sous Windows. J'ai installé git séparément, et Idea choisit simplement les options de git automatiquement (configuration par défaut de l'Idea, comme le ferait un installateur propre).
Ouvrez le projet dans la ligne de commande. Faites des changements ici. Et valider et envoyer des fichiers via git qui est installé sur ma machine. Pendant Push, une fenêtre s’ouvrira pour me demander de saisir votre nom d’utilisateur et votre mot de passe. Après cela, lorsque je ferai un commit-Push à partir d'une idée, cela fonctionnera simplement.
Pour les utilisateurs de MACOS
si vous voyez que les informations d'identification ont échoué mais que vous êtes sûr que cela fonctionne auparavant, alors:
vous avez probablement effectué une mise à jour du logiciel sur le système. Le système utilise git fourni avec xcode. Mieux vaut ouvrir Xcode et cliquer sur Installer des composants supplémentaires au démarrage de xcode. il dira l'installation de composants. lorsque vous acceptez le contrat de licence, si cela recommence à fonctionner.
en bref:
ouvrez Xcode, installez des composants supplémentaires. accepter le contrat de licence utilisateur
Aucune des solutions ci-dessus n'a fonctionné pour moi. Utilisation de Android Studio 3.5 Beta 4. J'ai même sélectionné "ne pas enregistrer, oubliez les mots de passe après le redémarrage" dans fichier> paramètres> apparence et comportement> paramètres système> mot de passe
Donc ce que j'ai fait.
VCS> git> télécommandes
Pour les utilisateurs de Mac, veuillez vous reporter à la rubrique 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 aussi du plugin que vous avez utilisé. Certains ont directement comme
Android Studio -> Préférences -> Bitbucket linky
J'avais besoin de changer mon nom d'utilisateur et mot de passe dans Intellij l'a fait par
préférences -> contrôle de version -> GitHub
Là vous pouvez changer le nom d'utilisateur et le mot de passe.