首先感谢鱼佬和店长的为大家提供的技术支持啦
本文所提及的Github Actions自动部署的教程来自:安知鱼-使用 Github Action 自动部署

这些问题的起源

作为一个刚换上这个优秀主题的“破站”站主,在跟着鱼佬的Github Actions教程一起操作时出现了一些情况,花费5天才解决(太菜了),今天刚好解决了,就做一个记录吧~

“问题0”:关于要不要设仓库环境变量

其实我更推荐直接看鱼佬在B站上的视频教程,其实不用设仓库环境变量

问题1:.git文件没删或没移到别的不属于博客文件夹的地方

我使用win11,最后用everything搜索出来.git的(因为是隐藏文件夹,当然也可能有更简单的方法)。
只需打开everything,搜索.git即可搜到隐藏的.git

问题2:没配置也没删autodeploy中的番剧更新以及gulp

会导致Github仓库中的Actions中deploy显示静态文件环节部署失败。此时需要在autodeploy中删除默认应该是53和55行:

1
2
3
4
5
6
- name: 生成静态文件
run: |
hexo clean
hexo bangumi -u #bilibili番剧更新 (53行)
hexo generate
gulp (55行)

删除后即可正常运行Actions,不影响什么。

问题3:GBH提示“! [rejected] master -> main (fetch first)error: failed to push some refs to ‘github …’”

看一下这个老哥的文章

问题4:类似连接类问题(单纯部署失败,没有其他报错 等等)

试着开/关梯子,或者检查网络

一点建议

如果使用原来你正在使用的本地博客代码碰到了其他困难无法解决,建议直接再弄一个博客(血泪啊),反正hexo很方便,然后安装好anzhiy主题,跟着鱼佬视频hexo完成github action自动部署直接配这个,亲测保证不出问题,除非你自己的电脑里有问题或者是步骤错误。
如果自己真的解决不了,建议上网直接搜或者在鱼佬的Q群:464636182问。
附上店长Q群:589330978
(无恶意,如有问题留言,等我twikoo弄好了就行)
csdn上的一些git常用指令,git分支切换:http://t.csdn.cn/E1Bz4