git: fatal: я не обрабатываю протокол 'http'



Я скопировал и вставил команду git clone с веб-страницы:https://fedorahosted.org/ibus-typing-booster/



У меня есть это:



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'
664   15  

15 ответов:

Я скопировал и вставил всю строку git clone http://....

характер между git clone и http://... выглядит как пробел, но это специальный символ Unicode!

после удаления этого символа и ввода реального пространства он работал!

Я вижу два пути, чтобы раскрыть в ASCII против специальных поддерживающих Юникод-символов

Way1: Python

вот реальная строка:

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

Way2: меньше

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

если это выглядит как git clone <E2><80><8B><E2><80><8B>http://, затем вы копируете + вставленные специальные символы юникода.

используйте Backspace, чтобы удалить все, что находится между git clone и url а затем используйте пробел, чтобы добавить чистое пространство между ними. Просто.

сводка: введите url-адрес вместо копирования вставки его в командной строке. Это сработало для меня.

Я просто добавил 5 "пробел" s между clone и url:

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

и это работает!

Я использовал двойные кавычки для URL, и это сработало. Что-то вроде

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

строительство.. одинарные кавычки не помогают. Это должны быть двойные кавычки.

в основном это связано с некоторыми невидимыми символами Юникода, которые могут появиться, если вы нажмете "Ctrl+V" или "Ctrl+Shift+V" в терминале. Не копируйте и не вставляйте всю команду. Вместо этого,тип клонировать git, а затем скопировать и вставить url используя Щелкните Правой Кнопкой Мыши + Вставить.

вы также можете использовать текстовый редактор:

  • вставьте URL-адрес в текстовый редактор
  • скопируйте URL, который был только что вставлен из текстового редактора
  • вставьте его в командной строке

пожалуйста, не копируйте из буфера обмена . Просто скопируйте url-адрес из адресной строки вашего браузера .enter image description here

та же проблема произошла со мной, когда я только что скопировал url-адрес в буфер обмена, а затем вставил его в терминал. Переписывание всей строки без опции copy-past решило мою проблему.

clonning ниже :

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

выдает ошибку:

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

изменен на:

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

работает отлично, или вы можете просто git клонировать url. Я использую ОС windows 10 и gitbash.

Если вы используете windows, используйте речевые метки "url", чтобы открыть и закрыть свой url, например git clone 'your-url-here'

пожалуйста, проверьте URL, который вы вставили, и это займет дополнительное время после клонирования.

Так что либо у вас есть вставить полный git clone http://<URL>.git или просто удалите дополнительную букву перед URL репозитория git.

Я пробовал через . И это давало мне эту проблему.

я вставил его на Git bash CLI, и он работал нормально.

Это просто случилось с нами, и он установил его, чтобы изменить https: до http:

в visual studio Code опция git: clone я попробовал каждую вещь е.г ставит 5 клавишу Backspace, удаление специальных символов в Юникоде! и положить пространство ничего не работает для меня

решение работает для меня

просто откройте Git bash и вставьте весь url-адрес клона git и готово,

кажется, есть некоторые проблемы с visual studio code

Comments

    Ничего не найдено.