我正在浏览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@github.com: octcat /Spoon-Knife.git

或:

git 克隆 https://github.com/octocat/Spoon-Knife.git

其他回答

编辑:通过启动一个新的终端会话解决了这个特定的用户问题。

一个吗?之前协议(https)不支持。你想要的是:

克隆git@github.com: octcat /Spoon-Knife.git

或:

git 克隆 https://github.com/octocat/Spoon-Knife.git

问题 git克隆https://github.com/rojarfast1991/TestGit.git 致命:不支持协议“https”

解决方案:

步骤:

(1):-打开新终端并克隆git存储库

Git 克隆 https://github.com/rojarfast1991/TestGit.git

(2) git自动登录提示将打开,并要求您输入用户凭证。

用户名:- xxxxxxx

密码:- xxxxxxx

最后,克隆将开始…

git clone https://github.com/rojarfast1991/TestGit.git
Cloning into 'TestGit'...
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (4/4), done.

你试过了:

Ctrl + V

只需右击,然后点击粘贴

从普通记事本复制:

git clone https://github.com/./Spoon-Knife.git

然后在cmd中粘贴。

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

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

去掉它,问题就解决了。