目前,有三种解决方法。主要有两种合适的解决办法,
一、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/
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/
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/
cd .deploy_git/
git push -f
|