1. ホーム
  2. ギット

[解決済み】git: fatal: プロトコル 'http' を扱えません。

2022-03-29 07:54:33

質問

ウェブページから 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'

解決方法は?

私は行全体をコピーして貼り付けました git clone http://... .

の間の文字は git clonehttp://... はスペースのように見えますが、これは ユニコード特殊文字 !

短い回答です。この文字を削除して、本当のスペースを入力したら、うまくいきました!

細かいことが好きな人へ。asciiとspecial-unicode-charactersを表示する方法は2つあります。

方法1: Python

ここからが本番です。

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:// ということは、特殊ユニコード文字をコピー&ペーストしたことになります。