repositorio - Se ha cambiado la contraseña de GitHub, ya no se puede volver al control remoto
git github com permission denied publickey fatal no se pudo leer del repositorio remoto (5)
Después de cambiar mi contraseña de GitHub, no puedo presionar al control remoto:
$ git push origin master
remote: Invalid username or password.
¿Solo hay un clon del repositorio?
El ha el problema eliminando y luego volviendo a clonar el repositorio.
Pero para otros:
Depende de su sistema operativo, la versión de git y el protocolo que esté utilizando.
Según el sistema operativo, tiene formas de almacenar en caché sus credenciales ( OSX KeyChain en Mac , credencial de credencial netrc en Windows o Linux ), y eso podría explicar por qué su inserción no funciona después de cambiar su contraseña de GitHub.
Para un llavero, necesitaría restablecer esa contraseña almacenada en él .
El problema de la contraseña también sugiere que estás usando una URL https (no una ssh, que dependería de las claves ssh públicas / privadas, y no estaría influenciada por una contraseña de la cuenta GitHub, ya que la clave SSH pública registrada en tu cuenta GitHub no habría cambiado).
Comprueba que con un git remote -v
.
Puedes forzar a git a usar tu nombre de usuario de GitHub con un:
git remote set-url origin https://[email protected]/Username/MyRepo.git
(reemplace '' Username
de Username
'' y '' MyRepo.git
'' por sus propios valores)
Luego intente nuevamente presionar, debería solicitar su contraseña de GitHub. Ingrese el nuevo.
Si esto no funciona, verifique si ha activado el 2FA (Autenticación de 2 formularios). Si ese es el caso, debe generar un PTA (Acceso a token personal).
Consulte más información en " Configurar clientes de Git, como GitHub para Windows, para no solicitar autenticación ".
Para actualizar la contraseña en su Terminal. Pruebe el siguiente comando. Le solicitará nuevamente la contraseña.
git push -u origin master
Para mí, ejecutando git en Windows7 usando git-bash, ejecutando:
git push origin master
Lo tengo trabajando. Eso hizo que Windows7 volviera a preguntar por mi git creds, y luego los almacenó (donde sea que lo haga Windows), para actualizar la contraseña.
Por lo que he experimentado, solo necesitas volver a ingresar el remote-addr .
Y git pedirá usr / password para el nuevo en lugar de guardar silencio y usar el obsoleto.
mira tus controles remotos, busca cuál quieres cambiar
>git remote
github
gitcafe
company
por ejemplo, si cambió la contraseña de repo de su empresa, puede hacer lo siguiente:
>git remote remove company
Esto no tocará tu carpeta , no tocará tus commits . Esto simplemente borra una url-cadena de git
Luego, agrega esta url nuevamente:
>git remote add company https://git.AyCramba.com/xxx.git
Empujar hacia ella:
>git push company master
username for ''https://git.AyCramba.com'':
password for ''https://git.AyCramba.com'':
Entonces comienza a empujar
Espero eso ayude.
Si solo ha cambiado la contraseña de su control remoto, no el nombre de usuario, intente con el siguiente comando para verificar la información del control remoto: -
git remote show origen
Esto le pedirá su contraseña para el usuario de git dado, complete eso correctamente y ahora intente:
git pull
o,
git push
Debería funcionar a menos que tenga que cambiar otras cosas, como el nombre de usuario o la URL remota. Puede echar un vistazo a la siguiente documentación de Git:
https://help.github.com/articles/setting-your-username-in-git/