2017-04-15 1 views
2

Impossible d'effectuer des validations vers mes nouveaux référentiels de comptes github à partir de mon terminal local.mise à jour des informations du compte github local

remote: Permission to <new-account-name>/22c.git denied to <old-account-name>. 

J'ai mis à jour mon 'git config' global Settings`

git config --list 

révèle ce qui suit:

credential.helper=osxkeychain 
core.editor=/usr/bin/vim 
core.autocrlf=input 
user.name=<new-account-name> 
user.email=<new-email> 
push.default=simple 
core.repositoryformatversion=0 
core.filemode=true 
core.bare=false 
core.logallrefupdates=true 
core.ignorecase=true 
core.precomposeunicode=true 
remote.origin.url=https://github.com/<new-account-name>/22c.git 
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* 

merci pour l'aide, laissez-moi savoir s'il y a quelque chose cela aiderait à résoudre le problème

Répondre

2

Notez que user.name=<new-account-name> n'a rien à voir avec l'authentification à GitHub comme <new-account-name>: il s'agit juste de l'auteur associé aux commits.

Vos informations d'identification sont probablement mises en cache dans votre oschakey git credential helper: vous devez les mettre à jour là.
Voir "Updating credentials from the OSX Keychain". Dans la ligne de commande:

git credential-osxkeychain erase 
host=github.com 
protocol=https 
[Press Return] 

Si elle est réussie, rien n'imprimer.
Pour vérifier que cela fonctionne, essayez et clonez un dépôt à partir de GitHub. Si vous êtes invité à entrer un nom d'utilisateur/mot de passe, l'entrée du trousseau a été supprimée.

Voir plus à "How do you reset the stored credentials in git credential-osxkeychain?".

0

le problème était dans mon, osxkeychain. cliquez sur here pour une solution bien documentée.