鱼佬Github Actions部署教程的一些小问题

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

这些问题的起源

作为一个刚换上这个优秀主题的“破站”站主,在跟着鱼佬的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行)

xxxxxxxxxx hexo cl; hexo sbash

问题3:报错:! [rejected] master -> main (fetch first)error: failed to push some refs to ‘github …’

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

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

一点建议

如果使用原来你正在使用的本地博客代码碰到了其他困难无法解决,建议进行“置换”,保存这一版的hexo博客源代码文件,然后再搞一个,替换你改动的文件,最后重新安装好anzhiy主题,跟着鱼佬视频hexo完成github action自动部署直接配,亲测保证不出问题,除非你自己的电脑里有问题或者是步骤错误。

如果自己真的解决不了,建议上网直接搜或者在鱼佬的Q群:464636182问。
附上店长Q群:589330978(无恶意,如有问题请留言,一定尽快配合解决)

csdn上的一些Git指令合集