拉取github远程仓库到本地时错误,拉取到空。warning: You appear to have cloned an empty repository.
Posted 明金同学
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了拉取github远程仓库到本地时错误,拉取到空。warning: You appear to have cloned an empty repository.相关的知识,希望对你有一定的参考价值。
一、问题
今天与遇到的一个问题,拉取项目的时候拉取到空的文件夹。
$ git clone git@github.com:vmuu/exueshi-video-download.git
Cloning into 'exueshi-video-download'...
The authenticity of host 'github.com (20.205.243.166)' can't be established.
ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvcdkr4UvCOqU.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? y
Please type 'yes', 'no' or the fingerprint: yes
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
warning: You appear to have cloned an empty repository.
翻译如下:
主机github的真实性。无法建立com(20.205.243.166)”。
ED25519关键指纹是SHA256:+DIY3WVV6TUJHBPZISF/zLDA0zPMSvHdkr4UvCOqU。
此密钥不为任何其他名称所知
是否确实要继续连接(是/否/[指纹])?`y`
请键入“yes”、“no”或指纹:`yes`
警告:永久添加了“github”。com“(ED25519)到已知主机列表。
警告:您似乎克隆了一个空存储库。
Git使用的是SSH连接,ssh第一次链接是需要验证github服务器的key,用于确认指纹信息是否真的来自github服务器。
好久没有用命令的方式了,由于我确认了继续链接。所以拉取到的内容就为空了。
二、解决办法:
在本地生成key配置到github服务器。这样接收过来就验证了github服务器。
使用命令:
1、查询文件,检查.ssh是否存在
ls -al ~/.ssh
2、产生新的SSH key,按三次回车确认
ssh-keygen -t rsa -C "github用户名"
3、查看生成的key
cat ~/.ssh/id_rsa.pub
4、登陆github,点击头像-settings-new SSH,复制新生成的SSH配置到服务器将刚刚生成的key放到这里来,秘钥信息以ssh-rsa开始邮箱结束的。
5、最后就可以正常的拉取代码和推送代码到github了。
开发者涨薪指南 48位大咖的思考法则、工作方式、逻辑体系以上是关于拉取github远程仓库到本地时错误,拉取到空。warning: You appear to have cloned an empty repository.的主要内容,如果未能解决你的问题,请参考以下文章