tag remove practices crear best git clone whitespace

remove - git: fatal: no manejo el protocolo ''http''



git rename tag (19)

Bueno, parece que si copia y pega el enlace del repositorio, termina con este problema.

Lo he notado esto

  1. Si usa el botón copiar en GitHub y luego pega la URL en GitBash (Windows), arroja este error
  2. Si selecciona el enlace y luego lo pega, funciona, o también podría simplemente escribir la URL que también funciona.

Así que creo que podría ser un problema con el botón de copia de GitHub

Copié y pegué un comando git clone desde una página web: https://fedorahosted.org/ibus-typing-booster/

Tengo esto:

user@host> git clone ​​http://git.fedorahosted.org/git/ibus-typing-booster.git Cloning into ''ibus-typing-booster''... fatal: I don''t handle protocol ''​​http''


Copié y pegué toda la línea git clone http://...

El carácter entre git clone y http://... parece un espacio, ¡pero es un carácter especial de Unicode !

Respuesta corta: ¡Después de eliminar este personaje e ingresar a un espacio real, funcionó!

Para las personas que aman los detalles: veo dos formas de revelar ascii vs caracteres especiales-unicode

Way1: Python

Aquí está la línea real:

vi t.txt # copy+paste the line python open(''t.txt'').read() git clone /xe2/x80/x8b/xe2/x80/x8bhttp://...

Way2: menos

vi t.txt # copy+paste the line LESSCHARSET=ascii less vi.txt

Si parece un git clone <E2><80><8B><E2><80><8B>http:// , entonces copia + pegó caracteres-unicode especiales.


El mismo problema ocurrió conmigo cuando acabo de copiar la url en el portapapeles y luego la pegué en el terminal. Reescribir toda la línea sin la opción copiar y resolver resolvió mi problema.


Esto nos sucedió sin problemas de espacios en blanco, y cambiando https: a http: arregló ...



Mi solución:

  1. Tipo: git clone .
  2. Copie la URL del repositorio y péguela después de git clone .
  3. Mueva el cursor a la posición entre git clone y https://...
  4. Elimine el espacio si tuviera entre git clone y https://... hasta que tenga git clonehttps://...
  5. Vuelva a agregar el espacio y presione Enter .

Por favor no copie del portapapeles. Simplemente copie la url de la ubicación / barra de direcciones de su navegador.


Principalmente se debe a algunos caracteres invisibles Unicode que pueden aparecer si presiona "Ctrl + V" o "Ctrl + Shift + V" en la terminal. No copie y pegue todo el comando. En su lugar, escriba git clone y luego copie y pegue la URL con el botón derecho + Pegar.


Respuesta relacionada con esta pregunta.
Error: fatal: no manejo el protocolo ''git clone https''
Estaba tratando de clonar el proyecto git a mi VScode recién instalado en mi sistema Linux, me copiaron toda la url de bit bucket, que era como

git clone https://[email protected]/abcuser/myproject.git


Pero en realidad está ejecutando un comando como

git clone git clone https://[email protected]/abcuser/myproject.git

en el cubo de bits.
Así que simplemente haz los siguientes pasos:
1. Ingrese Ctr + p; Esto abrirá el cuadro de comando. Entra y abre ''Clonar''
2. Ahora solo pegue la url de su repositorio git aquí. por ejemplo: https://[email protected]/abcuser/myproject.git
3. Después de ese cuadro para ingresar su contraseña git aparecerá en la pantalla. Ingrese su contraseña de git aquí.
4. Hecho.


Resumen: escriba la url en lugar de copiar y pegarla en la línea de comandos. A mi me funciono.


Simplemente agregué 5 "ESPACIOS" entre el clone y la url :

git clone ​https://<PATH>/<TO>/<GIT_REPO>.git

¡y funciona!


También puedes usar un editor de texto:

  • Pegue la URL en el editor de texto.
  • Copie la URL que acaba de pegar desde el editor de texto
  • Péguelo en la línea de comando

Usé comillas dobles para la URL y funcionó. Entonces algo como

git clone "​​http://git.fedorahosted.org/git/ibus-typing-booster.git"

funciona ... las comillas simples no ayudan. Tiene que ser comillas dobles.


Use la tecla de retroceso para eliminar lo que haya entre git clone y la url y luego use la barra espaciadora para agregar un espacio limpio entre ellos. Simple como eso.


Verifique la URL que ha pegado y se necesita h adicional después de clonar.

Entonces, ya sea que haya pegado el clon completo de git http://<URL>.git o simplemente elimine la letra adicional antes de la URL del repositorio de git.


clonando a continuación:

git clone https://github.com/zendframework/ZendSkeletonApplication.git

da error:

Cloning into ''ZendSkeletonApplication''... fatal: I don''t handle protocol ''https''

Lo modificó a:

git clone https://github.com/zendframework/ZendSkeletonApplication

funciona perfectamente o simplemente puede clonar la URL. Estoy usando os windows 10 y gitbash.


en la opción de código de estudio visual git: clone probé todo, por ejemplo, poner 5 espacios de retroceso, eliminar el carácter especial de Unicode. y poner espacio nada me funciona

la solución me funciona

simplemente abra git bash y pegue toda la url de clon de git y listo,

parece que hay algún problema con el código de Visual Studio


si está utilizando Windows, use las marcas de voz ''url'' para abrir y cerrar su url, por ejemplo, git clone ''your-url-here''


En Android Studio:

Eliminé git clone y solo conservé la URL y funcionó.