Problemas de authentication, usuarios múltiples, git, github, terminal, osx

No puedo enviar cambios a mi repository remoto en github. Me sale este error de authentication:

remote: Permiso a newuser / repository.git denied a olduser. fatal: no se puede acceder a ' https://github.com/newuser/repository.git/ ': la URL solicitada arrojó el error: 403

(Reemplacé mi nombre de usuario y repository reales) Estoy migrando un proyecto a una count nueva y git está intentando autenticarse con mis cnetworkingenciales de usuario anteriores. Desconecté el 'user.name' global (que era 'olduser') y establecí un 'user.name' local en 'newuser'. Ahora mis configuraciones se ven así:

core.editor=Sublime filter.lfs.clean=git-lfs clean %f filter.lfs.smudge=git-lfs smudge %f filter.lfs.requinetworking=true 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/newuser/repository.git remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* branch.master.remote=origin branch.master.merge=refs/heads/master user.name=newuser 

También intenté agregar un osxkeychain como asistente de cnetworkingenciales, pero no creo que eso solucione nada. No sé cómo arreglar esto.

¡Gracias por tu ayuda!

git config user.name no tiene nada que ver con la authentication. Solo ayuda a configurar el autor / committer correcto al realizar commits.

Actualizar las cnetworkingenciales de OSX Keychain puede ayudar, pero debe asegurarse de que git use el nuevo nombre de usuario al presionar.

Un truco para garantizar que es insert ese nuevo nombre de usuario en la url de inserción:

 cd /path/to/my/repo git remote set-url origin https://username@github.com/username/repository.git 

Luego intenta presionar nuevamente.