我正在浏览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地址。


当前回答

我遇到了同样的问题,我所做的就是重新启动命令行,然后使用命令“cd documents”导航到文档文件夹,而不是用户文件夹。这应该是所有需要的。还要确保链接是正确的。

其他回答

当我试图聪明地从回购的URL中提取克隆URL时,我得到了这个错误。我做错了。我正在做:

git@https://github.company.com/Project/Core-iOS

我必须这样做:

git@github.company.com:Project/Core-iOS.git

我犯了3个错误:

不需要https:// 在。com之后我需要:而不是/ 最后我需要一个。git

您使用的Windows或Linux计算机可能没有登录到git hub,因此无法验证证书。从系统中,你得到的错误登录到GitHub与凭据,然后尝试使用命令,它将工作。

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

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

去掉它,问题就解决了。

人们通常点击Github或Bitbucket中的复制按钮,并将其粘贴到Visual Studio中的“克隆一个存储库”页面上。

你需要删除“git clone”命令在你已经复制的东西前面。只需粘贴以“https://....”开头的URL。那么它应该可以工作。

否则,您将得到https不支持的消息。

我遇到了同样的问题,我所做的就是重新启动命令行,然后使用命令“cd documents”导航到文档文件夹,而不是用户文件夹。这应该是所有需要的。还要确保链接是正确的。