github ¿quién soy? (OSX)

Creo que soy github USER_A , pero github cree que soy USER_B . Primero, verifico quién soy:

$ git config --list color.ui=auto push.default=simple user.name=USER_A user.email=USER_A@gmail.com core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true core.ignorecase=true core.precomposeunicode=true remote.origin.url=https://github.com/USER_A/MY_REPO.git remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* branch.master.remote=origin branch.master.merge=refs/heads/master 

Entonces, git cloné mi repository:

 $ git clone https://github.com/USER_A/MY_REPO.git Cloning into 'MY_REPO'... remote: Counting objects: 9, done. remote: Compressing objects: 100% (3/3), done. remote: Total 9 (delta 0), reused 0 (delta 0), pack-reused 6 Unpacking objects: 100% (9/9), done. Checking connectivity... done. 

Luego cambio algo, me comprometo y presiono:

 $ git push remote: Permission to USER_A/MY_REPO.git denied to USER_B. fatal: unable to access 'https://github.com/USER_A/MY_REPO.git/': The requested URL returned error: 403 

Esto es lo único que Github dice sobre este error.

¿Por qué git / github cree que estoy presionando como USER_B ?

EDITAR: basado en comentarios, realicé esta testing:

 $ ssh -T git@github.com The authenticity of host 'github.com (192.30.252.131)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'github.com,192.30.252.131' (RSA) to the list of known hosts. Hi **USER_A**! You've successfully authenticated, but GitHub does not provide shell access. 

No tengo un file ~ / .ssh / config o / etc / ssh / ssh_config. Estoy en una Mac FWIW.

Encontré el problema, mi llavero Mac tenía USER_B. Lo encontré cuando busqué "github" en la aplicación Keychain. He actualizado la pregunta para reflejar que este es un problema / solución específica de Mac.

Yo tuve el mismo problema. Pude averiguar qué key ha usado git usando el siguiente command:

 ssh -v -T git@github.com 

Luego, vi que otra key está siendo utilizada por github; Entonces, agregué mi key pnetworkingeterminada al Agente SSH:

 ssh-add ~/.ssh/id_rsa 

Entonces, problema resuelto 🙂