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
- Si usa el botón copiar en GitHub y luego pega la URL en GitBash (Windows), arroja este error
- 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ó ...
La solución es muy simple:
1- Copia tu ruta git. ejemplo: http://github.com/yourname/my-git-project.git
2- Abra el bloc de notas y péguelo. Luego copie la ruta desde el bloc de notas.
3- pega la ruta a la línea de comando
Eso es.
Mi solución:
-
Tipo:
git clone
. -
Copie la URL del repositorio y péguela después de
git clone
. -
Mueva el cursor a la posición entre
git clone
yhttps://...
-
Elimine el espacio si tuviera entre
git clone
yhttps://...
hasta que tengagit clonehttps://...
-
Vuelva a agregar el espacio y presione
Enter
.
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
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ó.