Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有SSH的GitHub克隆存储库不';行不通_Git_Github - Fatal编程技术网

带有SSH的GitHub克隆存储库不';行不通

带有SSH的GitHub克隆存储库不';行不通,git,github,Git,Github,类型命令: git clone git@github.com:Xingggg/Material-Design-Study-Notes.git 终端错误消息: 我已在GitHub帐户中添加了公钥 我使用HTTPS克隆存储库,没关系。 我的机器是MacBook Pro听起来好像您没有正确设置ssh密钥,或者它们可能被撤销,您无法使用它们 我用https克隆repo没关系 https使用用户名密码,而不是ssh。设置密钥并将远程服务器切换到ssh 以下是如何设置它: 生成一个新的ssh密钥(如果

类型命令:

git clone git@github.com:Xingggg/Material-Design-Study-Notes.git
终端错误消息:


我已在GitHub帐户中添加了公钥

我使用
HTTPS
克隆存储库,没关系。

我的机器是MacBook Pro

听起来好像您没有正确设置ssh密钥,或者它们可能被撤销,您无法使用它们

我用https克隆repo没关系

https
使用用户名密码,而不是ssh。设置密钥并将远程服务器切换到ssh


以下是如何设置它:
  • 生成一个新的ssh密钥(如果您已经有了您提到的密钥,则跳过此步骤)
    ssh-keygen-t rsa-C”your@email“

  • home/.ssh
    目录(或windows下的
    Users/.ssh
    中设置密钥后,打开密钥并复制内容


如何在GitHub帐户下设置ssh密钥?
  • 登录GitHub帐户
  • 单击右上角的牧场主(
    设置

  • 单击SSH密钥和GPG密钥
  • 单击
    新SSH密钥

  • 粘贴密钥并保存
现在应该可以了


注意

在第一次设置open terminal并运行
git fetch
之后,密钥将被测试并添加到您的
已知主机
文件中。

我在coding.net中使用相同的SSH公钥

在中国,编码是类似GitHub的git服务器


我在中国,所以我认为原因是中国的防火墙

那么,您是否已将您的公钥添加到可以访问该回购协议的git帐户?你的机器里有钥匙吗?回购协议确实存在吗?我们无法从这么少的信息中很好地猜出问题所在。我已经在我的github帐户中添加了我的公钥。我使用https克隆repo,没问题。然后听起来好像你没有配置你的机器来正确使用你的密钥。我在另一个工作的地方使用这个公钥。我已经向github添加了三次公钥,所以不会错@Jornsharpeno不知道你说的“另一个地方”是什么意思。显然,它可能是错误的,因为它不工作。因为我在coding.net中使用了相同的键。在中国,编码是类似GitHub的git服务器。我在中国,所以我想原因是中国的长城。酷,你现在能通过长城吗?;-)请随意接受并投票支持答案。是的,我用暗影袜通过GFC。但只有铬合金才能与暗影袜配合使用。我电脑中的其他应用程序,如谷歌硬盘,不起作用。如果我想使用本地app pass GFC,我必须下载一些代理软件并进行配置。但有时我不得不退回CFC以使用中国的某些服务器。如果中国大陆的其他人遇到与您相同的问题,您可以说这是因为长城防火墙。但我已经在中国成功克隆了好几次存储库。我不知道。因为我在公司成功克隆了存储库,但在家里却失败了。我不会更改我的配置文件。我可以在上海和北京使用ssh克隆存储库。
ssh_exchange_identification: Connection closed by remote host
fatal: Could not read from remote repository.

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