github: acceso denegado después de cambiar user.name globalmente

Me hice cargo de una computadora Mac OSX que anteriormente tenía en la memory user.email usuario user.email otra persona y el nombre de user.name . Para acceder a mis propios repositorys github, cambié el usuario github almacenado en caching. Correo electrónico y nombre de usuario por mío. Sin embargo, todavía me niegan el acceso (push) a mis repositorys en github. Así que me preguntaba qué debería hacer para enviar mis compromisos a mis repositorys.

Esto es lo que hice para cambiar las cnetworkingenciales github globales en la computadora:

 git config --global user.name new_user_name gitconfig --global user.email myemail@example.com 

Comprobé el file .git/config en uno de mis repositorys clonados, y usa la https url , que es lo que deseo seguir usando (no ssh)

Si tiene un file .git-cnetworkingentials en su $HOME , debe eliminarlo completamente (se rebuildá al preguntarle sus cnetworkingenciales una vez por cada usuario / website).

Entonces debería echar un vistazo a su $HOME/.gitconfig y verificar si tiene algo como:

 [user] | name = new_user_name | email = myemail@example.com 

Si lo hizo y aún tiene el problema, intente actualizar uno de los URL de su repository agregando su nombre de usuario sin https://USERNAME@github.com/... como https://USERNAME@github.com/... y trate de volver a presionar. Esta es probablemente la mejor solución pero te obliga a actualizar todas tus configuraciones de repos locales.