Resetter son mot de passe git sous Windows
Par Cédric Tabin le lundi 02.03.2020, 09:00 - Autre - Lien permanent
Lorsque l'on change son mot de passe sur GitLab, un git pull
nous conduit au message suivant:
remote: HTTP Basic: access denied fatal: Authentication failed for '<url>'
Le problème, c'est que Windows, plutôt que de montrer une box pour pouvoir ressaisir ses identifiants, préfère indiquer ce message... et on se retrouve bloqué, à moins de passer par un outil graphique comme le GitHub Desktop.
Toutefois, il existe un moyen pour pouvoir forcer le Git Shell à redemander le mot de passe. Dans une console en tant qu'administrateur, exécuter les commandes suivantes:
git config --global --unset user.password git config --system --unset user.password git config --system credential.helper store
Normalement, après le prochain git pull
, le Git Shell redemandera le login, puis affichera une box pour saisir le mot de passe. A noter que l'option store
supporte plusieurs paramètres et que par défaut sous windows, c'est wincred
qui est utilisé au lieu de store
.