fatal: no se pudo leer el nombre de usuario para 'https://github.com': no ​​existe dicho file o directory

Tengo el siguiente problema cuando trato de extraer el código, usando GIT Bash en Windows

Ya traté de implementar la solución aceptada provista aquí:

  • Error cuando push confirma con Github: fatal: no se pudo leer Nombre de usuario

pero el problema persiste Después de agregar / eliminar el origen, sigo recibiendo el mismo error.

fatal: could not read Username for 'https://github.com': No such file or directory 

Siga los pasos para configurar las keys SSH aquí: https://help.github.com/articles/generating-ssh-keys

O

 git remote add origin https://{username}:{password}@github.com/{username}/project.git 

Me enfrenté exactamente al mismo problema. Este problema ocurrió cuando cloné utilizando HTTPS URL y luego traté de impulsar los cambios usando Git Bash en Windows usando:

 git clone https://github.com/{username}/{repo}.git 

Sin embargo, cuando utilicé SSH URL para clonar, este problema no ocurrió:

 git clone git@github.com:{username}/{repo}.git 

Respuesta corta:

 git init git add README.md git commit -m "first commit" git remote add origin https://github.com/{USER_NAME}/{REPOSITORY_NAME}.git git push --set-upstream origin master 

Ignora las primeras tres líneas si no es un nuevo repository.

Descripción más larga:

Simplemente tuve el mismo problema, ya que ninguna de las respuestas anteriores me ayudó, he decidido publicar esta solución que funcionó para mí.

Algunas notas:

  • La key SSH fue generada
  • La key SSH se agregó a github, todavía tenía este error.
  • Hice un nuevo repository en GitHub para este proyecto y seguí los pasos descritos

Como herramienta de línea de command, utilicé GitShell (para Windows, uso Terminal.app en Mac).
GitShell es la herramienta oficial de GitHub, se puede download de https://windows.github.com/

Espero que esto ayude a cualquiera que tenga el mismo problema.

Este es un problema con sus cnetworkingenciales almacenadas en el caching de cnetworkingenciales del sistema. Probablemente tenga la variable de configuration 'cnetworkingential.helper' establecida en wincnetworking o winstore y no la borre. Si inicia el Panel de control y ejecuta el applet del Administrador de cnetworkingenciales, busque los elementos en la sección de cnetworkingenciales genéricas con la label "git: https://github.com ". Si los elimina, la próxima vez se volverá a crear, pero la utilidad auxiliar de cnetworkingenciales le pedirá sus nuevas cnetworkingenciales.

Si desea continuar use https en su lugar ssh, y evite escribir en su nombre de usuario y contraseña por razones de security.

También puedes probar el token de Github OAuth , luego puedes hacer git config remote.origin.url 'https://{token}@github.com/{username}/{project}.git' o git remote add origin 'https://{token}@github.com/{username}/{project}.git'

Esto funciona para mi!

Lo solucioné instalando una versión más nueva de Git. La versión que instalé es 2.10.2 de https://git-scm.com . Vea la última publicación aquí: https://www.bountysource.com/issues/31602800-git-fails-to-authenticate-access-to-private-repository-over-https

Con Git Bash más nuevo, aparece la window del administrador de cnetworkingenciales y puedes ingresar tu nombre de usuario y contraseña, ¡y funciona!

Este error también puede ocurrir al intentar clonar una URL HTTP no válida. Por ejemplo, este es el error que obtuve al intentar clonar una URL de GitHub que tenía pocos caracteres desactivados:

 $ git clone -v http://github.com/username/repo-name.git Cloning into 'repo-name'... Username for 'https://github.com': Password for 'https://github.com': remote: Repository not found. fatal: Authentication failed for 'https://github.com/username/repo-name.git/' 

En realidad sucedió dentro de Emacs, por lo que el error en Emacs se veía así:

 fatal: could not read Username for 'https://github.com': No such device or address 

Entonces, en lugar de un error útil que dijera que no había tal repo en esa URL, me dio eso, enviándome a una búsqueda total hasta que finalmente me di count de que la URL era incorrecta.

Esto es con la versión de Git 2.7.4.

Estoy publicando esto aquí porque me sucedió hace un mes y nuevamente ahora, enviándome en la misma búsqueda de nuevo. > 🙁

probando la solución CreativeMagic, se confirma el problema de la cnetworkingencial:

prompt >>> Nombre de usuario para ' https://github.com '

Entonces, cambié mi url de origen con

 git remote set-url --add origin http://github.com/user/repo 

y

 git push --set-upstream origin master 

Reemplace su URL remota así:

 git remote set-url origin https://<username>@github.com/<username>/<repo>.git