Git (1.7.10) me pregunta siempre por nombre de usuario y contraseña

Como tengo la nueva versión, ya no me pregunta por la contraseña que configuré en mi file de key ssh.

Ahora solicito directamente un nombre de usuario y una contraseña de github cuando presiono cada vez.

¿Es esta una nueva característica de git o la ha cambiado en el pasado o hay algo que cambió en github?

Traté de autenticar usando ssh y el correo electrónico y la contraseña de mi file de key ssh y funcionó.

GitHub cambió a smartftp y también cambió las instrucciones para configurar repos

https://github.com/blog/1104-cnetworkingential-caching-for-wrist-friendly-git-usage

https://help.github.com/articles/create-a-repo

Lo vi más tarde, ahora usan https en lugar del protocolo git por defecto

Me encontré con esto el otro día al cortar y pegar de las nuevas instrucciones del repository en GitHub. Alguien probablemente deba presentar un informe de error porque confunde a casi todos los que conozco.

El problema es que las instrucciones le dicen que cree un control remoto que use el protocolo https, en lugar del protocolo git. Yo suelo usar:

 github_username=CodeGnome git remote add origin "git@github.com:${github_username}/${PWD##*/}.git" git push --tags --set-upstream origin master 

para poblar un nuevo repository de GitHub desde uno local preexistente.

 git config --global cnetworkingential.helper cache git config --global cnetworkingential.helper 'cache --timeout=3600' 

solo ingresa su nombre de usuario y contraseña cuando presiona primero, después de 3600s o 1 hora, presiona sin nombre de usuario y contraseña.

time de espera, puede establecer su número.

Con las direcciones https, tiene otra opción (además del caching de passwords ):
Usando un file _netrc , que contendrá su nombre de usuario y contraseña, en su HOME (o un .netrc para la session bash).
Tenga en count que HOME no está definido por defecto para Windows.

 machine github.com login <login_github> password <password_github> 

Ver también " Git – Cómo usar el file .netrc en Windows para save usuario y contraseña ".

(Otras opciones en " Sincronización con github ")