es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No es posible hacer git push, error fatal: autenticación fallida, luego de cambiar el nombre de usuario.

La forma en que publico mis actualizaciones de código en GitHub es trabajando en una carpeta separada, luego copio y pego la carpeta en la carpeta de GitHub en la que puedo hacer commit y push. Estoy trabajando en git CL (GitHub Desktop me hizo perder algo de trabajo de alguna manera, así que lo desinstalé). El problema es que cambié mi nombre de usuario recientemente. Ahora, cuando intento hacer push, falla. También tiene problemas con los cambios no rastreados, pero creo que eso lo solucioné. Sigue mostrándome el antiguo nombre de usuario en los mensajes de error, y da algunas pistas que no entiendo/creo que son relevantes:

! [rejected] gh-pages -> gh-pages (non-fast-forward)
error: no se pudo hacer push de algunas referencias a ‘https://github.com/old_username/old_username.github.io.git’
pista: Las actualizaciones fueron rechazadas porque la punta de su rama actual está atrás
pista: de su contraparte remota. Integre los cambios remotos (p.ej.
pista: ‘git pull …’) antes de hacer push nuevamente.
pista: Consulte la ‘Nota sobre avances rápidos’ en ‘git push –help’ para obtener más detalles.

Intenté git config –global user.name nuevo_nombre_de_usuario

Cambie el git remote al que tenía la semana pasada cuando tuve los mismos problemas. En ese momento, al final pude hacer push sin problemas.

Cuando intento /git-credential-manager-core.exe unconfigure para deshacer la autenticación pasada, y luego intento de nuevo, el git push falla incluso después de intentar autenticarme con mi nuevo PAT y nombre de usuario.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema al enviar tus actualizaciones de código a GitHub está relacionado con el cambio reciente de tu nombre de usuario. Cuando intentas hacer push de tus cambios, recibes un mensaje de error que menciona tu antiguo nombre de usuario, lo que sugiere que podría haber un problema de configuración con Git.

    Para resolver este problema, puedes intentar seguir los siguientes pasos:

    1. Actualiza la configuración de Git para reflejar tu nuevo nombre de usuario utilizando el comando git config --global user.name nuevo_nombredeusuario
    2. Verifica la configuración de tu repositorio remoto utilizando el comando git remote -v para asegurarte de que esté utilizando la URL correcta con tu nuevo nombre de usuario. Si no es así, actualízala utilizando el comando `git remote set-url origin https://github.com/nuevo_nombredeusuario/nuevo_nombredeusuario.github.io.git`

    3. Intenta hacer push de tus cambios nuevamente y verifica si funciona. Si no es así, puedes intentar hacer un pull de cualquier cambio que se haya realizado en el repositorio remoto utilizando el comando git pull origin master y luego intentar hacer push de tus cambios nuevamente.

    4. Si aún tienes problemas, podría valer la pena verificar tus configuraciones de autenticación. Elimina cualquier información de autenticación anterior utilizando el comando git-credential-manager-core.exe unconfigure, y luego intenta autenticarte nuevamente utilizando tu nuevo nombre de usuario y Token de Acceso Personal (PAT).

    Esperemos que estos pasos te ayuden a resolver el problema y a hacer push de tus cambios en GitHub exitosamente.

Comments are closed.