guardar - Asistente de credenciales Git-Actualizar contraseña
git pull (7)
En mi primer intento de obtener el git fetch después de cambiar mi contraseña, me dijeron que mi combinación de nombre de usuario y contraseña no era válida. Esto era correcto ya que el ayudante de credenciales de git había guardado mis valores anteriores.
Sin embargo, intenté otra búsqueda de git después de reiniciar mi terminal / símbolo del sistema y esta vez el asistente de credenciales me pidió ingresar mi nombre de usuario y contraseña de github.
Sospecho que la solicitud inicial fallida de obtención de git en combinación con el reinicio de mi terminal / comando lo resolvió por mí.
¡Espero que esta respuesta ayude a cualquier otra persona en una posición similar en el futuro!
Actualmente estoy usando GitHub sobre HTTPS y tengo la última versión de Git instalada (1.9.0) junto con el asistente de credenciales de Git en Windows 7.
Al configurar mi entorno, le dije a git-credentials que recordara permanentemente mi nombre de usuario y contraseña.
Recientemente he actualizado mi contraseña de GitHub a través del sitio web y ahora ya no puedo empujar / jalar / buscar, etc.
¿Cómo haría para actualizar mi contraseña en el asistente de git-credentials en Windows 7?
Lo cual, no es demasiado tarde para responder tu pregunta.
Solo CD en el directorio donde ha instalado git-credential-winstore. Si no sabes dónde acaba de correr en GitBash:
cat ~/.gitconfig
Debería imprimir algo que parezca:
[credential]
helper = !''C://ProgramFile//GitCredStore//git-credential-winstore.exe''
En este caso, su repertorio es C: / ProgramFile / GitCredStore. Una vez que estés dentro de esta carpeta usando git bash o el comando de Windows, simplemente escribe:
git-credential-winstore.exe erase
host=github.com
protocol=https
No olvides presionar enter dos veces después de protocol=https
.
Me parece que las respuestas son obsoletas. Para mí, bajo Windows 10 y git 2.15.0 esto hizo el trabajo:
git credential reject
protocol=https
host=github.com
<empty line here>
y luego para establecer el nuevo nombre de usuario y contraseña:
git credential fill
protocol=https
host=github.com
<empty line here>
Escriba git help credential
para obtener información detallada.
Ninguna de estas respuestas terminó trabajando para mi problema de credencial de Git. Esto es lo que funcionó si alguien lo necesita (estoy usando Git 1.9 en Windows 8.1);
Para actualizar sus credenciales, vaya a Panel de control -> Administrador de credenciales -> Credenciales genéricas. Encuentre las credenciales relacionadas con su cuenta de git y edítelas para usar la contraseña actualizada.
Referencia: https://cmatskas.com/how-to-update-your-git-credentials-on-windows/
Primero encuentre la versión que está usando GIT comando: git --version
si tiene una versión más reciente que 1.7.10. Entonces simplemente usa este comando.
git config --global credential.helper wincred
Ahora, no solicitará la contraseña varias veces en GIT.
Si es usuario de Windows, puede eliminar o actualizar sus credenciales en Credential Manager.
En Windows 10, vaya a la ruta de abajo
Panel de control / Todos los elementos del panel de control / Administrador de credenciales
o busque "Credenciales" en la sección "Buscar en Windows" en el menú Inicio.
El Administrador de credenciales mostrará los elementos de mayo, incluidos su perspectiva y GitHub Repo en "Credenciales genéricas"
Al hacer clic en la flecha desplegable en el lado derecho, se mostrarán las opciones para Editar / Eliminar. Si elimina la credencial, la ventana emergente vendrá la próxima vez que obtenga o extraiga. O puede editar directamente las credenciales allí.
Si se cambia la contraseña, en el primer intento el comando git fetch/pull
genera un mensaje de autenticación fallida . Pero si damos el mismo comando git fetch/pull
segunda vez, se abrirá el mensaje preguntando credencial (nombre de usuario / contraseña). Así que solo proporcione una nueva contraseña y avance, se trabajará.
¡Incluso tuve este problema, realicé los pasos anteriores y terminé!