He clonado un repositorio en git hub a través del protocolo https: // para evitar configurar las claves SSH. Esto está bien, excepto que cada vez que lo presiono, solicita mi contraseña. ¿Hay alguna forma de hacer que git guarde mi contraseña?¿Por qué los esquemas HTTPS de GitHub siempre me piden mi contraseña?
Respuesta
Es posible que desee credential caching de GitHub para HTTP inteligente. De acuerdo con la publicación del blog, solo funciona con Windows y OS X, por lo que debe usar el protocolo GIT si está en una estación de trabajo Linux o Unix.
Utilice un token de autenticación en el archivo ~/.netrc
, se puede evitar la contraseña de escritura.
Recientemente github ha agregado la función de token. Vaya a la configuración/aplicaciones y luego cree un token de acceso personal. La sintaxis en netrc es una línea: machine github.com login <login> password <token>
.
Una característica aún mejor, el token está destinado a permitir a los usuarios no usar la contraseña de la cuenta para el trabajo del proyecto. Solo use la contraseña al hacer trabajo de administrador, como crear un token nuevo o revocar un token antiguo.
ver otro post para formas de caché de credenciales: Is there a way to skip password typing when using https:// github
- 1. ¿Por qué github me sigue pidiendo credenciales de repositorio?
- 2. Ocultar mi información confidencial (por ejemplo, contraseña) de github
- 3. GitHub - acceso HTTPS
- 4. ¿Por qué mi "Evento" siempre es nulo?
- 5. ¿Por qué siempre UpperCase en mi código?
- 6. ¿Por qué me falta soyDocs para mi plantilla de soja?
- 7. ¿Por qué no está aceptando mi nombre de usuario/contraseña?
- 8. ¿Por qué PDO imprime mi contraseña cuando falla la conexión?
- 9. ¿Por qué mi modelo Backbone hasChanged() siempre devuelve false?
- 10. ¿Por qué Mongoose tiene esquemas y modelos?
- 11. ¿Por qué svn pregunta mi contraseña dos veces?
- 12. ¿Por qué desaparecen los elementos cuando me desplazo por listView?
- 13. ¿De qué sirven los esquemas de SQL Server?
- 14. ¿Por qué mi HTTP_USER_AGENT no siempre es el mismo?
- 15. Git (1.7.10) me pregunta cada vez que el nombre de usuario y contraseña
- 16. ¿Por qué mis confirmaciones de GitHub siempre se muestran como autor desconocido?
- 17. ¿Por qué DTrace me da errores de direcciones no válidas a veces pero no siempre?
- 18. ¿Por qué los ejemplos de Data.Text no me funcionan?
- 19. ¿Por qué no siempre usar https cuando se incluye un archivo js?
- 20. ¿Por qué el comando "at" siempre me avisa de que los comandos se ejecutarán a través de sh?
- 21. ¿Por qué MemoryStream.GetBuffer() siempre tira?
- 22. Mi cliente https de node.js siempre funciona independientemente de la validez del certificado
- 23. Olvidé mi contraseña URL
- 24. hudson git https contraseña, ¿cómo lo especifico?
- 25. ¿Por qué los nombres miniKanren siempre terminan con `o`?
- 26. Cómo hacer un brindis en AsyncTask, me piden que utilice el Looper
- 27. por qué el $ (function() ejecutado siempre
- 28. ¿Por qué github no reconoce mi nombre de usuario en mis commits?
- 29. ¿Cómo retiro mi proyecto de github?
- 30. Por qué malloc siempre devuelve NULL
claves SSH son fáciles de configurar. Solo muerde la bala y hazlo. – robert
Existen beneficios de rendimiento al usar HTTP. https://github.com/blog/642-smart-http-support –