2010-11-23 18 views
6

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?

+0

claves SSH son fáciles de configurar. Solo muerde la bala y hazlo. – robert

+0

Existen beneficios de rendimiento al usar HTTP. https://github.com/blog/642-smart-http-support –

Respuesta

8

Verá un ssh-agent para almacenar la contraseña. Hay formas de almacenar en caché su contraseña enumerada here.

+0

Gracias. Necesitó esto también –

1

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.

0

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

Cuestiones relacionadas