Je reçois cet avertissement lorsque j'essaie de définir mon nom d'utilisateur dans Tower :
avertissement: user.name a plusieurs valeurs
J'ai vérifié dans une fenêtre de terminal et constaté que j'ai trois noms d'utilisateur:
macmini:HiBye shannoga$ git config --get-all user.name
Shani
shani
shani
Comment puis-je supprimer deux des noms d'utilisateur?
Utilisation git config -e
et vous devriez voir quelque chose comme:
[user]
name = Shani
name = shani
name = shani
Supprimez les lignes dont vous ne voulez pas.
Cela a fonctionné pour moi sur mon Mac:
git config --global --unset-all user.name
Si vous souhaitez remplacer les mauvais par le bon:
git config --global --replace-all user.name "FName LName"
il en va de même pour le courrier des utilisateurs:
git config --global --replace-all user.mail "[email protected]"
Remarque: avec git1.8.1rc1 (décembre 2012), la logique est différente;
"
git config --get
"utilisé pour diagnostiquer la présence de plusieurs définitions de la même variable dans le même fichier de configuration comme une erreur, mais il applique désormais la règle" le dernier gagne "utilisée par la logique de configuration interne .À proprement parler, il peut s'agir d'une régression API, mais il est prévu que personne ne le remarquera dans la pratique.
Si la mise à jour de l'adresse e-mail et du mot de passe dans votre fichier de configuration n'a pas aidé, vous utiliserez probablement ce compte avec votre machine pour la première fois. Il est utile de générer et d'associer la clé de phrase secrète avec votre compte.
Référence :
https://help.github.com/en/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agenthttps: //kbroman.org/github_tutorial/pages/init.html
À votre santé !