鱼佬Github Actions部署教程的一些小问题 {#CrawlerTitle}
Ganzhe2023-05-05
首先感谢鱼佬和店长的为大家提供的技术支持~
本文所提及的Github Actions自动部署的教程来自:
引用站外地址
安知鱼-使用 Github Action 自动部署
安知鱼
这些问题的起源 {#这些问题的起源}
作为一个刚换上这个优秀主题的"破站"站主,在跟着鱼佬的Github Actions教程一起操作时出现了一些情况,花费5天才解决(太菜了),今天刚好解决了,就做一个记录吧~
"问题0":关于要不要设仓库环境变量 {#“问题0”:关于要不要设仓库环境变量}
其实我更推荐直接看鱼佬在B站上的视频教程,其实不用设仓库环境变量。
问题1:.git文件没删或没移到别的不属于博客文件夹的地方 {#问题1:-git文件没删或没移到别的不属于博客文件夹的地方}
我使用win11,最后用everything搜索出来.git的(因为是隐藏文件夹,当然也可能有更简单的方法)。
只需打开everything,搜索.git即可搜到隐藏的.git
问题2:没配置也没删autodeploy中的番剧更新以及gulp {#问题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 ...' {#问题3:报错:-rejected-master->-main-fetch-first-error-failed-to-push-some-refs-to-‘github-…’}
问题4:类似连接类问题(单纯部署失败,没有其他报错 等等) {#问题4:类似连接类问题(单纯部署失败,没有其他报错-等等)}
试着开/关梯子,或者检查网络
一点建议 {#一点建议}
如果使用原来你正在使用的本地博客代码碰到了其他困难无法解决,建议进行"置换",保存这一版的hexo博客源代码文件,然后再搞一个,替换你改动的文件,最后重新安装好anzhiy主题,跟着鱼佬视频hexo完成github action自动部署直接配,亲测保证不出问题,除非你自己的电脑里有问题或者是步骤错误。
如果自己真的解决不了,建议上网直接搜或者在鱼佬的Q群:464636182 问。
附上店长Q群:589330978(无恶意,如有问题请留言,一定尽快配合解决)