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