Bitbucket, Windows y " fatal: no se pudo leer la contraseña para"


Recientemente reinstalé Windows y tengo un problema con la descarga de archivos desde el repositorio.

He instalado GIT y Python, pero cuando estoy tratando de descargar cualquier cosa de Bitbucket me sale el mensaje:

"fatal: could not read Password for: 'https://[email protected]': No such file or directory".

¿Qué estoy haciendo mal?

Author: рüффп, 2014-01-04

9 answers

Tuve el mismo problema hace más o menos una hora. Mi problema era que estaba tratando de hacer un clon de git pero usando la url https en lugar de la ssh. Si va a su repositorio, puede seleccionar ssh o https en el menú desplegable para la url de clonación. Espero que ayude!

 26
Author: James Pace,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-04 16:02:09

Lo resolví estableciendo un parámetro global:

git config --global core.askpass /usr/libexec/git-core/git-gui--askpass
 113
Author: jsarroyo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-27 08:56:42

Intenta incluir tu nombre de usuario y contraseña en la URL de esta manera:

git clone https://username:[email protected]/path_to/myRepo.git
 61
Author: Yauheni Sivukha,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-15 10:33:03

Acabo de resolver este problema

Git en la Versión 1.8.5.2 contiene un pero usando bitbucket, actualizar mi Git a la versión 1.9.0 solucionó este problema.

 11
Author: outofBounds,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-04-07 11:22:38

Acabo de intentar hacer lo mismo y no funcionó para mí, y recientemente reinstalé Windows en mi máquina.

Estoy acostumbrado a retirar un repositorio privado de mi cuenta de bitbucket utilizando el comando simple git clone https://[email protected]/username/repo.git y luego se le pedirá que introduzca una contraseña para mi usuario.

Parece que esto podría estar roto en la versión 1.8.5.2. Bajé a la versión 1.8.4 y comenzó a funcionar como se esperaba.

Lista de descargas de Git: http://code.google.com/p/msysgit/downloads/list

Espero que esto ayude!

 9
Author: bbarke,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-26 06:57:15

Para conexiones https intente instalar el "Git Credential Store" (un paso "opcional" en el tutorial de BitBucket).

Así es como se instala:

  1. Descargar git-credential-winstore.exe de http://gitcredentialstore.codeplex.com /
  2. Abra el shell de Git Bash y cambie el directorio actual a donde git-credential-winstore.exe se encuentra
  3. Ejecutar ./git-credential-winstore -i /bin/git
 4
Author: PointZeroTwo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-19 13:12:27

Intente usar git fetch para volver a ingresar y actualizar la contraseña obsoleta.

Tuve el problema similar. La contraseña almacenada en caché se vuelve inválida debido a la actualización de la contraseña real a una nueva. Pero git no me pidió que volviera a ingresar la contraseña válida y solo me dio un error que Authentication failed mientras intentaba extraer los cambios.

Pero mágicamente, git me pidió la contraseña real cuando escribí git fetch en lugar de extraer los datos. Una vez que ingresé la nueva contraseña, aparentemente git actualizó el antiguo en su almacenamiento de credenciales y ya no me preguntó acerca de la contraseña de entrada de nuevo.

 3
Author: Artyom Pranovich,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-26 08:44:16

En mi caso, el problema fue con el archivo global .gitconfig en Windows.

Cuando intenté usar la solución proporcionada por @jsarroyo en Git BASH, obtuve un error diciendo que el archivo .gitconfig.lock no existía. No pude encontrar la manera de arreglarlo.

Cuando eliminé completamente .gitconfig, todo funcionó bien.

ADVERTENCIA: De esta manera, pierdes toda la configuración de git y necesitas configurarla de nuevo.

 1
Author: Slav,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:02:24

Tengo este problema cuando actualicé de Windows 7 a 8 y configuración mal para mí también. Tuve que regenerar claves privadas y públicas, y cambiar mi TortoiseGit para usar plink, en lugar de SSH.exe

Escribí instrucciones paso a paso en http://techblog.saurabhkumar.com/2015/09/using-tortoisegit-on-windows-with.html

 -1
Author: Saurabh Kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-11 03:03:26