error:1408F10B:SSL routines:ssl3_get_record:wrong version number
在我创建完仓库进行push时候报的错误,找了三个小时,最后发现在vscode上,向GitHub push本地文件时候要使用科学上网,不能使用内网进行。
然后处理完这个错误之后又报了下面的错误
git@github.com: Permission denied (publickey).
这个错误是说github权限被拒绝,在网上查了一些资料,又联系到第一次给github上push文件,所以感觉密钥未设置的原因是正确原因,随即去设置密钥,
1.先在vscode终端上设置github的邮箱和用户名
git config --global user.name 用户名
2.然后使用 git config --global --list 检查用户名和邮箱是否设置成功
3.现在要做的是用vscode终端生成的密钥在github上进行注册,先在vscode终端生成密钥
ssh-keygen -t -rsa -c '这里填上面设置的邮箱' //然后一路回车
会出现下面这个小方格,这表示上一步操作成功
然后在vscode终端上输入 cat ~/.ssh/id_rsa.pub 就会出现密钥 ,接下来就需要在GitHub上进行注册了
4.在GitHub上进行密钥注册
这时候就注册完成了,再在vscode中进行用 git remote remove origin 对之前添加的联系进行移除,然后在 git remote add origin git@github.com: 重新进行添加联系
最后进行push操作就好了 git push -u origin main 刷新github就可以看见已经将本地文件push上去了