混帐:致命的:我不处理协议“HTTP”混帐:致命的:我不处理协议“HTTP”(git: fatal:

2019-05-12 18:16发布

我复制并从网页粘贴的混帐克隆命令: 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'

Answer 1:

我复制并粘贴整条生产线git clone http://...

之间的字符git clonehttp://...看起来像一个空间,但它是一种特殊的Unicode字符

简短的回答:删除该字符,并输入一个真实的空间之后,它的工作!

对于谁喜欢细节的人:我看到两种方法来揭示ASCII VS特殊的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:// ,然后复制粘贴+特殊的Unicode字符。



Answer 2:

使用退格键来删除任何存在之间git cloneurl ,然后使用空格键在它们之间增加一个干净的空间。 就那么简单。



Answer 3:

我只是增加之间5“SPACE” S cloneurl

  git clone     ​https://<PATH>/<TO>/<GIT_REPO>.git

和它的作品!



Answer 4:

摘要:键入命令行粘贴链接,而不是复制。 它为我工作。



Answer 5:

大多是由于它可以出现一些看不见的Unicode字符,如果你按下“Ctrl + V”或“Ctrl + Shift + V”的终端。 不要复制并粘贴整个命令。 相反, 输入 git克隆,然后复制并使用鼠标右键+粘贴粘贴URL。



Answer 6:

我用双引号的URL和它的工作。 因此,像

git clone "​​http://git.fedorahosted.org/git/ibus-typing-booster.git"

作品..单引号不要帮助。 它必须是双引号。



Answer 7:

您还可以使用文本编辑器:

  • 在文本编辑器中粘贴网址
  • 复制这是刚刚从文本编辑器中粘贴网址
  • 在命令行中贴吧


Answer 8:

请不要从复制到剪贴板。 只需复制浏览器的位置/地址栏中的网址。



Answer 9:

同样的问题也发生了与我,当我刚才复制的URL到剪贴板,然后粘贴它到终端。 重写整个行没有复制过去的选项解决了我的问题。



Answer 10:

这只是发生在我们身上没有任何空白的问题,改变https:http:固定它...



Answer 11:

在Android Studio中:

我删除git的克隆,只是只保留链接和它的工作!



Answer 12:

下面clonning:

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

完美的作品或者你可以混帐克隆的URL。 我使用的操作系统Windows 10和gitbash。



Answer 13:

如果您使用的是Windows中使用“网址”讲话标记开和“在这里你的URL” close您的URL如git的克隆



Answer 14:

请检查URL您粘贴和它的克隆后需要额外的小时。

因此,无论你有充分粘贴混帐克隆http://<URL>.git或只是删除之前的Git仓库URL附加字母。



Answer 15:

在Visual Studio代码选项的git:克隆我想每一件事如将5退格键,删除特殊的Unicode字符! 并把空间没有什么对我的作品

解决方案适用于我

只需打开混帐bash和粘贴整个的git克隆URL和完成的,

它似乎有一些问题与Visual Studio代码



Answer 16:

我是通过尝试它git explorer's Clone选项。 而这是给我这个问题。

我粘贴它的Git的bash命令行,它工作得很好。



Answer 17:

相关答案这个问题。
错误-致命的:我不处理协议“混帐克隆HTTPS”
我试图克隆Git项目我在我的Linux系统新安装的VScode,我被复制从位桶,这就像整个网址

混帐克隆的https://abc@bitbucket.org/abcuser/myproject.git


但实际上它在运行命令状

混帐混帐克隆克隆的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.完成。



Answer 18:

那么看起来,如果你复制粘贴你结束了这个问题库链接等。

我已经注意到它这个

  1. 如果你使用GitHub上的复制按钮,然后粘贴GitBash(Windows)中的URL,它抛出这个错误
  2. 如果您选择该链接,然后粘贴,然后它工作,或者你也可以只键入工程,以及网址。

所以,我认为这可能是与GitHub的拷贝按钮的问题



文章来源: git: fatal: I don't handle protocol '​​http'