Je poussais et tirais de git dans Terminal puis j'ai changé mon nom d'utilisateur sur github.com. Je suis allé pousser quelques changements et il n'a pas pu pousser car il reconnaissait toujours mon ancien nom d'utilisateur. Comment changer / mettre à jour mon nom d'utilisateur sur git dans le terminal?
git
github
git-config
user3370902
la source
la source
git
commande à l'invite de commande. Il n'y a pas de service git que vous devez redémarrer. Utilisez-vous l'authentification à deux facteurs ou d'autres choses étranges?git config --list
pour vérifier le nom d'utilisateur et l'adresse e-mail actuels dans votre dépôt local.git config [--global] user.name "Full Name"
git config [--global] user.email "[email protected]"
par base de dépôt, vous pouvez également modifier
.git/config
manuellement à la place.Lors de l'exécution de l' étape 2, si vous voyez que
credential.helper=manager
vous devez ouvrir le gestionnaire d'informations d'identification de votre ordinateur (Win ou Mac) et mettre à jour les informations d'identification là-basVoici à quoi cela ressemble sur Windows
Dépannage? Apprendre encore plus
la source
--local
, vous pouvez utiliser différentes informations d'identification dans des référentiels spécifiques sur le même ordinateur. (par exemple, vous souhaitez vous engager dans votre dépôt personnel à partir de votre ordinateur portable professionnel, mais restez connecté avec vos informations d'identification professionnelles dans d'autres dépôts.)git config credential.username "xxx"
Pour changer localement pour un seul référentiel, entrez dans le terminal, depuis le référentiel
Pour changer globalement, utilisez
( MODIFIER EXPLIQUÉ : Si vous ne modifiez pas également le
user.email
etuser.name
, vous pourrez pousser vos modifications, mais elles seront enregistrées dans git sous l'utilisateur précédent)La prochaine fois que
push
vous serez invité à saisir votre mot de passePassword for 'https://<new_username>@github.com':
la source
git config user.name "xxx"
->git config user.email "xxx"
->git config credential.username "xxx"
config
git config --global credential.username "new_username"
méthode-1
Pour définir l'identité par défaut de votre compte,
globally
exécutez les commandes ci-dessousPour définir l'identité uniquement dans le référentiel actuel, supprimez
--global
et exécutez les commandes ci-dessous dans votre répertoire racine Project / RepoExemple:
** Remarque: ** vous pouvez vérifier ces valeurs dans votre profil GitHub ou votre profil Bitbucket
méthode-2
créez un fichier .gitconfig dans votre dossier personnel s'il n'existe pas. et collez les lignes suivantes dans .gitconfig
Répertoire personnel pour créer le fichier .gitconfig:
windows: c / users / <nom d'utilisateur ou empID>
Mac ou Linux: exécutez cette commande pour accéder au répertoire de base
cd ~
ou exécutez simplement les commandes suivantes l'une après l'autre
method-3 (pop-up d'informations d'identification git)
les fenêtres :
Panneau de configuration >> Compte d'utilisateur >> Gestionnaire d'informations d'identification >> Informations d'identification Windows >> Informations d'identification génériques
recherchez n'importe quel certificat / identifiant github et supprimez-le.
Mac :
commande + espace >> recherchez "accès au trousseau" et cliquez sur ok >> recherchez un certificat / fichier avec gitHub >> supprimez-le.
puis exécuter une commande git vous demandera de saisir un nouveau nom d'utilisateur et un nouveau mot de passe.
la source
Veuillez mettre à jour la nouvelle URL du référentiel utilisateur
J'ai essayé d'utiliser les commandes ci-dessous, cela ne fonctionne pas:
OU
la source
Depuis votre terminal, faites:
OU
la source
Il existe une solution simple pour ce problème, la solution est supprimée du certificat du vôtre Keychain, la chose précédente fera qu'il demande à nouveau à l'utilisateur et au mot de passe.
Pas:
Recherchez le certificat gitHub.com.
Supprimez le certificat gitHub.com.
Exécutez n'importe quelle opération avec git dans votre terminal. cela demande à nouveau votre nom d'utilisateur et votre mot de passe.
Pour les utilisateurs de Windows, recherchez le porte-clés en suivant:
la source
Je vous recommande de le faire en accédant simplement à votre dossier .git , puis en ouvrant le fichier de configuration . Dans le fichier, collez vos informations utilisateur:
Ça devrait être ça.
la source
Au début, vous devez modifier les informations d'identification de votre ordinateur local
la source
Si vous avez créé un nouveau compte Github et que vous souhaitez pousser les commits avec votre nouveau compte au lieu de votre compte précédent, le .gitconfig doit être mis à jour, sinon vous allez pousser avec le compte Github déjà détenu vers le nouveau compte.
Pour résoudre ce problème, vous devez accéder à votre répertoire personnel et ouvrir le .gitconfig avec un éditeur. L'éditeur peut être vim, notepad ++ ou même notepad.
Une fois que vous avez ouvert le .gitconfig, modifiez simplement le "nom" avec le nouveau nom d'utilisateur de votre compte Github avec lequel vous voulez pousser.
la source
généralement le nom d'utilisateur réside sous git config
bien que si vous voyez toujours ci-dessus ne fonctionne pas, vous pouvez modifier .gitconfig sous votre répertoire utilisateur de mac et mettre à jour
la source