Я скопировал и вставил всю строку git clone http://...
.
Символ между git clone
и http://...
выглядит как пробел, но это специальный символ Unicode !
Краткий ответ: после удаления этого персонажа и ввода реального пространства все заработало!
Для людей, которые любят детали: я вижу два способа раскрыть символы ascii и special-unicode
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://
, вы копируете + вставляете специальные символы юникода.