Git上传报错问题解决

今天在进行博客美化的过程中遇到了一个报错,由于美化过程中一直用的本地部署进行预览效果,于是当我弄好准备推送到GitHub时出现了报错 如图
avatar

这里直接说解决方法

首先进行检查SSH服务是否连通

1
ssh -T [email protected]

如果出现了报错

ssh: connect to host github.com port 22: Connection timed out

进行下一步 进入电脑存放ssh的目录 也就是存放id_rsa 等公钥和私钥的地方 查看公钥私钥文件是否存在 如果不存在 就需要去配置ssh服务

ssh服务配置具体可以百度

若存在 则在此目录下打开终端或者git-bash

建立新文件 config

1
vim config

在config中插入以下内容

1
2
3
4
5
6
Host github.com
User 你注册github的邮箱
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

保存退出即可

此时再次尝试连接

1
ssh -T [email protected]

若出现提示 输入yes回车即可

avatar

连接成功