Я скопіював і встав цілу лінію git clone http://...
.
Символ між git clone
і http://...
виглядає як пробіл, але це особливий символ Unicode !
Коротка відповідь: Після видалення цього персонажа та виходу в реальний простір він спрацював!
Для людей, які люблять деталі: я бачу два способи виявити ascii vs special-unicode-символів
Шлях1: Пітон
Ось справжня лінія:
vi t.txt # copy+paste the line
python
open('t.txt').read()
git clone \xe2\x80\x8b\xe2\x80\x8bhttp://...
Шлях2: менше
vi t.txt # copy+paste the line
LESSCHARSET=ascii less vi.txt
Якщо це виглядає так git clone <E2><80><8B><E2><80><8B>http://
, ви копіюєте + вставлені спеціальні символи unicode.