git push user id no cambia

Tengo dos ID de git ("theNameBeforeIUsed", "correctName"), y quiero cambiar mi session.

Así que $ git config user.email correctmail@email.com $ git config --global user.email correctmail@email.com $ git config user.name "correctName" $ git config --global user.name "correctName" $ git push origin master , $ git config user.email correctmail@email.com $ git config --global user.email correctmail@email.com $ git config user.name "correctName" $ git config --global user.name "correctName" $ git push origin master

Pero, el error de permiso ocurrió remote: Permission to ~~~.git denied to theNameBeforeIUsed. fatal: unable to access '~~~.git/': The requested URL returned error: 403 remote: Permission to ~~~.git denied to theNameBeforeIUsed. fatal: unable to access '~~~.git/': The requested URL returned error: 403

¿Cómo puedo desconectarme de "theNameBeforeIUsed" e iniciar session con "correctName"?

Probablemente cuando clones el repository utilizas algo como esto theNameBeforeIUsed@yourgit.com: proyect.git

así que si cambias el usuario cuando se conecta a git usará theNameBeforeIUsed en lugar del nuevo usuario, entonces necesitas cambiar el file .git / config

y donde dice

 [remote "origin"] url = theNameBeforeIUsed@yourgit.com:project.git 

utilice la versión https de su proyecto o cambie allí su usuario, personalmente prefiero https porque es más seguro y siempre pregunto a su usuario evitando malentendidos