2012-01-12 108 views
30

Estoy usando git bash en Windows 7. Estamos usando github como nuestro origen de repositorio.configurando usuario y contraseña con git bash

Cada vez que presiono o tiro tengo que proporcionar credenciales de usuario y contraseña. Sé que mis claves SSH están configuradas correctamente, de lo contrario no podría acceder al repositorio. (Es decir, una vez que entro en mis credenciales del empuje/tracción funciona correctamente.)

he entrado

git config --global user.name myusername 
git config --global user.email myemail 
git config --global github.user myusername 
git config --global github.token mytoken 

Pero, no obstante, se me pide las credenciales de cada uno y cada vez que push/pull.

+2

Eche un vistazo a ... http://stackoverflow.com/questions/5343068/is-there-a-way-to-skip-password-typing-when-using- https-github – SteveC

Respuesta

37

Asegúrese de estar utilizando ssh url para el repositorio github en lugar de la URL https. Le pedirá un nombre de usuario y contraseña cuando use https y no SSH. Puede verificar el archivo .git/config o ejecutar git config -e o git remote show origin para verificar la url y cambiarla si es necesario.

+7

No puedo usar SSH debido a las reglas internas del firewall (no pregunte ...) ¿Hay alguna otra manera de permitir que git inicie sesión automáticamente? – Jorn

0

Pruebe ssh-agent para instalar la clave SSH para usar con git. Debe iniciar sesión automáticamente después del uso de una frase de contraseña.

8

De fiesta con Git que prefieren para ejecutar el comando:

git config --global credential.helper wincred 

En ese momento la ejecución de un comando como git pull y la introducción de sus credenciales una vez que debería haber almacenado para su uso futuro. Git tiene un sistema de credenciales integrado que funciona en diferentes entornos de SO. Puede obtener más detalles aquí: https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage

+0

Esto me ayudó, aunque una explicación de por qué y lo que hace podría ser útil. Gracias :) [un enlace de help.github] (https://help.github.com/articles/caching-your-github-password-in-git/) – Casper

Cuestiones relacionadas