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'
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-адрес в буфер обмена, а затем вставил его в терминал. Переписывание всей строки без опции 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, и он работал нормально.
в visual studio Code опция git: clone я попробовал каждую вещь е.г ставит 5 клавишу Backspace, удаление специальных символов в Юникоде! и положить пространство ничего не работает для меня
решение работает для меня
просто откройте Git bash и вставьте весь url-адрес клона git и готово,
кажется, есть некоторые проблемы с visual studio code

Comments