我正在浏览Github的分叉指南:https://guides.github.com/activities/forking/ 我正在尝试将存储库克隆到我的计算机上。但是,执行以下命令:

$ git clone https://github.com/./Spoon-Knife.git
Cloning into 'Spoon-Knife'...
fatal: protocol 'https' is not supported

也尝试了SSH:

$ git clone git@github.com:./Spoon-Knife.git
Cloning into 'Spoon-Knife'...
Warning: Permanently added the RSA host key for IP address '.' to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我需要改变我的计算机上的一些配置设置,或者这是一个问题与GitHub?

编辑:我已经用“”替换了我的用户名和IP地址。


当前回答

简单的答案是删除https

你的回购。:(git克隆https://........)

(git克隆://.......)

再次输入(git克隆https://........)

其他回答

在我的例子中,push在一开始就有一个空格字符(。git \配置文件)

[remote "origin"]
url = https://gitlab____.git
fetch = +refs/heads/*:refs/remotes/origin/*
pushurl = " https://gitlab____.git"

去掉它,问题就解决了。

我刚在Windows 10上安装git并第一次运行它时遇到了同样的问题。重新启动bash窗口就解决了这个问题。

你试过了:

Ctrl + V

只需右击,然后点击粘贴

如果您正在使用Visual Studio或Git GUI进行克隆,则需要删除“Git clone”命令。只需要地址。

只需使用双引号的URL,如:git克隆“https://yourRepoUrl”

(它不知何故看到你正在使用2引号开始,不知道为什么)。

我得到了相同的错误=>致命:协议“https”不受支持(你可以看到https上的2引号)。