Ich habe einen Git-Clone-Befehl von einer Webseite kopiert und eingefügt: https://fedorahosted.org/ibus-typing-booster/
Ich erhielt dies:
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'
Ich habe die ganze Zeile git clone http://...
kopiert und eingefügt.
Das Zeichen zwischen git clone
und http://...
sieht aus wie ein Leerzeichen, aber es ist ein besonderes Unicode-Zeichen!
Kurze Antwort: Nachdem ich dieses Zeichen entfernt und ein echtes Leerzeichen eingegeben hatte, funktionierte es!
Für Leute, die Details lieben: Ich sehe zwei Möglichkeiten, ascii-Zeichen gegenüber Sonderzeichen zu erkennen
Hier ist die richtige Zeile:
vi t.txt # copy+paste the line
python
open('t.txt').read()
git clone \xe2\x80\x8b\xe2\x80\x8bhttp://...
vi t.txt # copy+paste the line
LESSCHARSET=ascii less vi.txt
Wenn es aussieht wie git clone <E2><80><8B><E2><80><8B>http://
, dann haben Sie special-unicode-Zeichen kopiert+eingefügt.
Sie können auch einen Texteditor verwenden: