traemos trabajar tag repositorio remoto remote origin los cómo conectar con cambios cambiar git github git-pull git-bash

tag - trabajar con git



fatal: no se pudo leer el nombre de usuario para ''https://github.com'': no existe dicho archivo o directorio (12)

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í:

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


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/''

Sin embargo, 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 cuenta 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. > :(


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


Intente utilizar un shell normal de Windows como CMD.



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 [email protected]:{username}/{repo}.git


Reemplace su URL remota así:

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


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

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!


Si obtiene este error en su lugar:

fatal: no se pudo leer el nombre de usuario para '' https://github.com '': ningún error

Luego debe actualizar su Git a la versión 2.16 o posterior.



fatal: no se pudo leer el nombre de usuario para '' https://github.com '': ningún error

Acabo de usar git para clonar

$ git clone -v http://github.com/username/repo-name.git Cloning into ''repo-name''... Username for ''https://github.com'': Password for ''https://github.com'':

Está bien, ahora 👌.


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

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


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 repositorio.

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 clave SSH fue generada
  • La clave SSH se agregó a github, todavía tenía este error.
  • Hice un nuevo repositorio en GitHub para este proyecto y seguí los pasos descritos

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

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