我从网页复制并粘贴了一个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'
答案 0 :(得分:578)
我复制并粘贴了整行git clone http://...
。
git clone
和http://...
之间的字符看起来像一个空格,但它是特殊的Unicode字符!
简短回答:删除此角色并进入真实空间后,它有效!
对于喜欢细节的人:我看到两种方式来揭示ascii vs special-unicode-characters
这是真正的路线:
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
如果看起来像git clone <E2><80><8B><E2><80><8B>http://
,则复制+粘贴的特殊unicode字符。
答案 1 :(得分:54)
使用退格键删除git clone
和url
之间的任何内容,然后使用空格键在它们之间添加一个干净的空格。就这么简单。
答案 2 :(得分:21)
我只是在clone
和url
之间添加了 5 &#34; SPACE&#34;
git clone https://<PATH>/<TO>/<GIT_REPO>.git
它有效!
答案 3 :(得分:14)
摘要:键入网址,而不是在命令行中粘贴它。它对我有用。
答案 4 :(得分:13)
主要是由于一些看不见的unicode字符,如果你点击&#34; Ctrl + V&#34;或&#34; Ctrl + Shift + V&#34;在终端。不要复制并粘贴整个命令。 相反,键入 git clone,然后使用右键单击+粘贴复制并粘贴网址。
答案 5 :(得分:11)
我使用双引号作为URL并且它有效。像
这样的东西git clone "http://git.fedorahosted.org/git/ibus-typing-booster.git"
工作..单引号不帮助。它必须是双引号。
答案 6 :(得分:4)
您还可以使用文本编辑器:
答案 7 :(得分:4)
答案 8 :(得分:3)
当我刚刚将url复制到剪贴板然后将其粘贴到终端中时,同样的问题发生在我身上。重写整行,没有复制过去选项解决了我的问题。
答案 9 :(得分:2)
在Android Studio中:
我删除了git clone,只保留了网址,就可以了!
答案 10 :(得分:2)
这只是发生在我们身上,没有任何空格问题,并且将https:
更改为http:
可以解决此问题...
答案 11 :(得分:1)
如果您使用的是Windows,请使用“url”语音标记来打开和关闭您的网址,例如 git clone'your-url-here'
答案 12 :(得分:1)
在Visual Studio代码选项git:clone中 我尝试了所有事情,例如放5个空格,删除特殊的Unicode字符!放空间对我没有用
解决方案对我有用
只需打开git bash并粘贴整个git clone网址并完成,
视觉工作室代码似乎有问题
答案 13 :(得分:1)
请检查您粘贴的网址,克隆后需要额外的时间。
因此,您可以粘贴完整的git clone http://<URL>.git
,或者只是在git存储库URL之前删除其他字母。
答案 14 :(得分:1)
以下克隆:
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
完美无缺,或者你只需克隆网址即可。 我正在使用os windows 10和gitbash。
答案 15 :(得分:0)
与此问题相关的答案。
错误-致命:我不处理协议'git clone https'
我试图将git项目克隆到我的Linux系统中新安装的VScode中,我从位存储桶中复制了整个URL,就像
但实际上它运行
git clone git clone https://abc@bitbucket.org/abcuser/myproject.git
在位桶中。
因此,只需执行以下步骤:
1.输入Ctr + p;这将打开命令框。输入并打开“克隆”
2.现在仅在此处粘贴您的git reposiratory的url。例如: https://abc@bitbucket.org/abcuser/myproject.git
3.在输入框之后,您的git密码将出现在屏幕上。在此处输入您的git密码。
4.完成。
答案 16 :(得分:0)
我是通过git explorer's Clone
选项尝试的。它给了我这个问题。
我将它粘贴在Git bash CLI上,它运行正常。
答案 17 :(得分:0)
如果您复制粘贴存储库链接,则可能会遇到此问题。
我对此有何发现
所以我认为GitHub复制按钮可能是个问题
答案 18 :(得分:0)
我的解决方案:
答案 19 :(得分:0)
解决方案非常简单:
1-复制您的git路径。例如:http://github.com/yourname/my-git-project.git
2-打开记事本并将其粘贴。然后从记事本复制路径。
3-将路径粘贴到命令行
就这样。
答案 20 :(得分:0)
如果您使用Git Extensions GUI或GitHub Desktop(意味着如果您使用的是任何UI软件而不是命令行工具)来克隆存储库,那么您仅需复制并粘贴URL,即 https: //...因此,URL之前不需要git clone
,因为该软件可以自行完成。