git 为什么不能克隆一个公开仓库的代码?

项目地址:fast-elasticsearch-vector-scoring

ssh 克隆不行

─➤  git clone git@github.com:lior-k/fast-elasticsearch-vector-scoring.git
正克隆到 'fast-elasticsearch-vector-scoring'...
kex_exchange_identification: read: Connection reset by peer
fatal: 无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。

https 克隆不行

─➤  git clone https://github.com/lior-k/fast-elasticsearch-vector-scoring.git                                                                                                                        128 ↵
正克隆到 'fast-elasticsearch-vector-scoring'...
fatal: 无法访问 'https://github.com/lior-k/fast-elasticsearch-vector-scoring.git/':gnutls_handshake() failed: Error in the pull function.

但是直接下载压缩包却可以:

图片.png

为什么为什么?

已经把该机器的公钥添加到了 githubSSH keys 中了

  • 克隆 gitee 上的任意项目都可以 ✅
  • 克隆 github 上的任意项目都不可以 ❌,包括自己仓库中的
阅读 3k
1 个回答

反复重试就行了,github在国内被墙的很厉害

推荐问题