目前,有三种解决方法。主要有两种合适的解决办法,

一、git repo配置地址不正确

我目前所遇到的问题都是这个方法解决的,去GitHub上的仓库里重新复制HTTPS,更改一下repo。

下面是将http方式改为ssh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
##进入站点根目录
cd /usr/local/src/hexo/hanyubolg/

##删除git提交内容文件夹
vim _config.yml

##修改
deploy:
type: git
repo: https://github.com/yourname/yourname.github.io.git -> git@github.com:a956551943/weixiaohui.github.io.git
branch: main

##最后
hexo clean && hexo g && hexo d

二、删除git提交内容,然后更改换行符自动转换的设置

1
2
3
4
5
6
7
8
9
10
11
##进入站点根目录
cd /usr/local/src/hexo/hanyubolg/

##删除git提交内容文件夹
rm -rf .deploy_git/

##执行
git config --global core.autocrlf false

##最后
hexo clean && hexo g && hexo d

三、强制推送(不推荐)

1
2
3
4
5
6
7
8
##进入站点根目录
cd /usr/local/src/hexo/hanyubolg/

##进入depoly文件夹
cd .deploy_git/

##强制推送
git push -f