Git Clone一个GitHub仓库时,发生报错

1.问题

1.使用HTTP方式:Git: fatal: unable to access ' https://github. com/Light-City/CPlusPlusThings. git/': OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
2.使用SSH方式:没有配置SSH公钥

2 解决方式

1.HTTP方式

fatal: unable to access ‘https://github.com/…’: OpenSSL SSL_read: Connection was reset, errno 10054
【产生原因】一般是因为服务器的SSL证书没有经过第三方机构的签署,所以才报错

【解决方式】解除ssl验证后,再次git即可

git config --global http.sslVerify false

实际操作:
1.现在要存放的文件夹中存放本地,并建立本地仓库,然后输入git config --global http.sslVerify false(可在Git Bash中操作)
2.Clone即可
3.缺点是可能经常性的要你登陆GitHUb账户

2.SSH方式

配置SSH公钥,具体见https://docs.github.com/zh/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
和https://docs.github.com/zh/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account

在遇到下面这三个提示时,都直接回车跳过(一个问你是不是换个文件夹存,一个问你设置密码,之前就是设了这个,一直不过)

输入Title和之前复制的公钥即可

总结一下:平时还是学习使用Git Bash比较好,使用VSCODE自带的Git功能经常会出错QAQ

posted @ 2023-07-30 10:25  DawnTraveler  阅读(59)  评论(0编辑  收藏  举报