Git: 'credencial-caché' no es un comando git

Seguí estas instrucciones hasta la carta, incluida la parte sobre el almacenamiento en caché de contraseñas. Parece que las instrucciones son incorrectas, porque cada vez que soy git push origin master , me sale este error:

 git: 'credential-cache' is not a git command. See 'get --help'. 

... en este momento tengo que ingresar mi nombre de usuario y contraseña. Después de eso, nuevamente recibo el mismo mensaje de error, seguido por la salida de git push .

Aquí está el contenido de mi archivo .gitconfig:

 [user] name = myusername email = myusername@myemaildomain.com [credential] helper = cache 

Para ser claros, después de instalar Git y ejecutar Git Bash, esto es lo que escribí:

 git config --global user.name "myusername" git config --global user.email "myusername@myemaildomain.com" git config --global credential.helper cache 

Por favor ayuda ¡Esto es tan frustrante!

192
27 июля '12 в 20:52 2012-07-27 20:52 Dave Kennedy está programado para el 27 de julio de 2012 a las 8:52 pm 2012-07-27 20:52
@ 8 respuestas

De un blog que encontré :

"Este [git-credencial-caché] no funciona para sistemas Windows, porque git-credencial-caché se comunica a través de un socket Unix.

Git para ventanas

Ya que msysgit ha sido reemplazado por Git para Windows, ahora Git para Windows es la opción más fácil. Algunas versiones de Git Installer para Windows (por ejemplo, 2.7.4) tienen una casilla de verificación durante la instalación para habilitar Git Credential Manager. Aquí hay una captura de pantalla:

2019

09 авг. La respuesta la da Nate Cook 09 ago. 2012-08-09 21:06 '12 a las 21:06 2012-08-09 21:06

Parece que git ahora viene con wincred listo para usar en Windows (msysgit):

 git config --global credential.helper wincred 

Enlace : https://github.com/msysgit/git/commit/e2770979fec968a25ac21e34f9082bc17a71a780

39
08 марта '14 в 14:12 2014-03-08 14:12 la respuesta se da EN el 8 de marzo de 2014 a las 14:12 2014-03-08 14:12

Me encontré con este problema al usar AptanaStudio3 en Windows 7. Esto me ayudó a:

 git config --global credential.helper wincred 

Código tomado de aquí

15
26 февр. Respuesta dada por Ikrom el 26 de febrero. 2014-02-26 20:16 '14 a las 20:16 2014-02-26 20:16

Primer lanzamiento de git config --global credential.helper wincred

Luego vaya a: CONTROL PANEL\CREDENTIAL MANAGER\WINDOWS CREDENTIAL\GENERIC CREDENTIAL

luego haga clic para agregar credenciales a Internet or network address: agregue git:https:// {username} .github.com

User: {nombre}

Password: {Contraseña}

9
31 дек. La respuesta la da Ivandro Ismael el 31 de diciembre. 2015-12-31 06:18 '16 a las 6:18 2015-12-31 06:18

Ahora es mucho más fácil configurar el almacenamiento en caché de contraseñas de Git haciendo doble clic en el archivo pequeño en Windows. El programa aún se basa en git-credential-winstore , mencionado por la votación principal, aunque el proyecto se trasladó de GitHub a http://gitcredentialstore.codeplex.com/

Puede descargar exe (y código binario para Mac) de esta publicación del blog: https://github.com/blog/1104-credential-caching-for-wrist-friendly-git-usage

8
25 мая '13 в 0:47 2013-05-25 00:47 la respuesta se da Saheed 25 de mayo de 13 a las 0:47 2013-05-25 00:47

Para otros que llegaron a este problema, tuve el mismo problema en Ubuntu (a saber, que mis contraseñas no se almacenaron en caché, a pesar de que configuraron correctamente el parámetro y recibieron un error de git: 'credential-cache' is not a git command. ) hasta que encontré que esta función solo está disponible en Git 1.7.9 y superior .

Al estar en una distribución anterior de Ubuntu (Natty, soy un usuario obstinado de Gnome 2), la versión en el repositorio fue Git versión 1.7.4.1. Usé el siguiente PPA para actualizar: https://launchpad.net/~git-core/+archive/ppa

4
17 сент. Respuesta dada por Johann el 17 sep. 2012-09-17 19:03 '12 a las 19:03 2012-09-17 19:03

Para otras personas que tienen este problema, llegué aquí porque intenté llegar a un acuerdo con la forma en que creé un nuevo repositorio de github, pero en la configuración de credenciales de la página , el ayudante de credenciales no funciona a menos que usted clone el repositorio.

"Sugerencia. El asistente de credenciales solo funciona cuando se clona la URL del repositorio de HTTPS. Si usa la URL del repositorio de SSH, las claves de SSH se usan para la autenticación. Esta guía ofrece ayuda para crear y usar un par de claves de SSH".

4
24 окт. Respuesta dada a Andrew el 24 de octubre. 2013-10-24 23:51 '13 a las 11:51 PM 2013-10-24 23:51

Primero encuentra la versión que estás usando para GIT.

con este comando: git --version

Si tienes una versión más reciente que 1.7.10.

Luego solo usa este comando.

 git config --global credential.helper wincred 

Referencia

2
17 нояб. La respuesta es dada por Sireesh Yarlagadda el 17 de noviembre. 2015-11-17 20:48 '15 a las 20:48 2015-11-17 20:48

Otras preguntas sobre las etiquetas o Haz una pregunta