Je rencontre une situation très étrange lors du clonage d'un référentiel Git à partir du serveur privé de notre entreprise. Le référentiel n'est pas anonyme (il nécessite une authentification), mais lors du clonage, VS n'a demandé aucun nom d'utilisateur et mot de passe et utilise automatiquement une ancienne authentification du vieil employé. Existe-t-il un moyen de supprimer le nom d'utilisateur et le mot de passe enregistrés et de faire en sorte que Visual Studio les invite lors du clonage?
Regardez dans le gestionnaire d'informations d'identification Windows et supprimez/mettez à jour vos informations d'identification:
Dans mon cas, la simple suppression des informations d'identification de Windows Credential ne l'a pas corrigé. J'ai d'abord supprimé tous les comptes liés à git et Azure de Windows Credential, puis supprimé les comptes de VS> Files> Account Settings, puis VS m'a demandé de nouvelles informations d'identification et s'est connecté au projet. Mais mes commits étaient toujours faits avec l'ancien compte! Enfin, j'ai découvert que c'était la configuration git:
C:\Users\[USER NAME]\.gitconfig
J'ai supprimé toute la section utilisateur de ce fichier qui ressemble à ceci:
[user]
name = [OLD ACCOUNT NAME]
email = [OLD ACCOUNT EMAIL]
Au prochain commit, VS m'a demandé des informations sur le compte git et c'est fait.
Si vous souhaitez travailler avec différents comptes pour différents projets sur la même machine, lisez this .
J'utilise VS 2017 et c'est ainsi que j'ai mis à jour mon mot de passe pour TFS, en utilisant le référentiel Git.
Il ouvrira alors une fenêtre pour vous connecter à votre projet, ici vous pouvez mettre à jour votre mot de passe.