L'utilisateur de mes commits git a changé, mais je ne parviens pas à le modifier à l'intérieur de Visual Studio Code.
J'ai changé les paramètres globaux dans git, mais quand je veux pousser ou synchroniser via Visual Studio Code dans mon nouveau dépôt, je reçois l'erreur que le oldusername n'a pas l'autorisation de pousser dans newrepository. À ce stade, ce n'est pas la permission. Le changement de nom d'utilisateur n'a pas fonctionné pour Visual Studio Code. Lorsque j'utilise le terminal, je peux pousser. Il n’est pas non plus une solution de permettre au olduser d’appuyer sur le newrepository.
Je suis sous Windows 10. Tous les autres outils fonctionnent donc, mais je n'ai pas réussi à changer d'utilisateur avec Visual Studio Code.
Toutes les recommandations sont les bienvenues.
J'ai résolu ce problème en définissant une adresse e-mail dans Git:
git config --global user.email "[email protected]"
Appuyez sur Ctrl + Maj + G dans le code Visual Studio, accédez à Autres options et sélectionnez Show git output
. Cliquez sur Terminal et tapez git remote -v
et vérifiez que la branche d’origine contient le dernier nom d’utilisateur tel que:
Origine [email protected]: DroidPulkit/Facebook-Chat-Bot.git (fetch)
Origine [email protected]: DroidPulkit/Facebook-Chat-Bot.git (Push)
Ici DroidPulkit est mon nom d'utilisateur.
Si le nom d'utilisateur n'est pas ce que vous souhaitiez, changez-le avec:
git add remote Origin [email protected]:newUserName/RepoName.git
Il existe un conflit entre Visual Studio 2015 et Visual Studio Code pour les informations d'identification git. Quand j'ai changé mes identifiants sur VS 2015 VS Code, laissez-moi pousser avec le bon identifiant git.
Je faisais face au même problème, j'ai essayé plusieurs options, mais cela n'a pas fonctionné pour moi. Ensuite, j'ai essayé cette méthode https://stackoverflow.com/a/39608906 et cela a parfaitement fonctionné pour moi (merci à Venkataramana Madugula). J'espère que cela vous aidera. Visitez le lien et suivez les étapes. Il vous suffit de supprimer le github de la liste.
Dans la palette de commande VSCode, sélectionnez:
Demandes de retrait GitHub: déconnectez-vous de GitHub.
Puis connectez-vous avec vos nouveaux identifiants.