cambia la linea di comando mac account github

Ho due account github, uno per il lavoro uno per casa. Sto lavorando a un progetto personale e non posso spingere al master di origine perché dice che sono ancora connesso al mio account di lavoro.

Ho resettato il mio utente globale / user.name / user.email / user.token e registra ancora il mio account di lavoro.

Questo non può essere così difficile?

Grazie

Il token GitHub viene utilizzato solo per le comunicazioni non ssh.

Ma se stai spingendo a GitHub usando l’indirizzo https, e ancora registri come primo account invece del secondo, ciò significa che non ti riferisci alle chiavi pubbliche / private corrette che corrispondono alla tua chiave pubblica sul secondo account.
Si veda, ad esempio, il post del blog ” Suggerimento rapido: come lavorare con GitHub e più account “, che gestisce le chiavi pubbliche / private attraverso un file di configurazione ssh:

#Default GitHub Host github.com HostName github.com User git IdentityFile ~/.ssh/id_rsa Host github-COMPANY HostName github.com User git IdentityFile ~/.ssh/id_rsa_COMPANY