Github 构建和部署错误:未找到上传的工件

问题描述 投票:0回答:7

我正在尝试部署 github.io 博客,但在构建和部署方面遇到问题。我可以在本地服务器上构建文件,没有任何问题,但是当我尝试通过推送将其发布到 github 服务器上时,它会抛出构建和部署错误:

错误:错误:未找到上传的工件!

这是我的 git 存储库链接以获取更多信息:https://github.com/dailyole/dailyole.github.io/runs/4677505925?check_suite_focus=true

几周前我能够在 github.io 上发布相同的文件,没有出现任何问题,但现在抛出错误。

github deployment build artifact
7个回答
1
投票

就我而言,我的问题是由一些错误的子模块引用引起的: https://github.com/catalin-hritcu/catalin-hritcu.github.io/actions/runs/1643762494

No url found for submodule path 'teaching/epit2018' in .gitmodules

这似乎是当今的一个常见问题: https://github.community/t/failed-to-publish-static-site-spa-with-submodules/219880

它用这样的一些命令修复了它:

git rm --cached teaching/epit2018

但这对你来说似乎不是问题。


1
投票

通过更改博客主题解决了它。

方法1:通过设置在网页中更改。

  1. 在 GitHub 上,导航到您网站的存储库。
  2. 在您的存储库名称下,单击“设置”。 settings
  3. 在侧边栏的“代码和自动化”部分中,单击“页面”,
  4. 然后,单击“更改主题” change theme
  5. 选择一个主题,然后点击“选择主题” select

方法2:更改文件

vim  _config.yml

换线

theme: jekyll-text-theme

一个新的主题,比如

theme: jekyll-theme-cayman

:抱歉

I need at least 10 reputation to post images


0
投票

意识到当 GitHub 存储库中存在空子模块时会出现此问题。删除了空子模块,它现在可以工作了。


0
投票

我第一次遇到这个问题,我使用了 github 操作的 v3,并想检查 v4,所以我切换到它,出现了此错误,我尝试返回到 v3,但错误仍然出现

(为了保持理智,我什至在更改之前从提交中复制了整个文件)

我通过转到页面并取消发布站点并使用分支进行部署(插入 github 操作)然后返回 github 操作部署来修复它,这就修复了它

对我来说,我认为这是缓存 ig 的问题?


0
投票

好吧,在这里找到了解决方案(至少对于我的情况)。我只需要在我的

_config.yml
文件中注释掉主题即可。


-1
投票

据我所知,你的问题与我的不同: https://github.com/dailyole/dailyole.github.io/runs/4677504175?check_suite_focus=true

github-pages 223 | Error:  The jekyll-theme-hydejack theme could not be found.

-1
投票

我也遇到了这个问题,我的git repo是:

github-pages 223 | Error:  File to import not found or unreadable: mixins/reset-filter.
然后我看到有问题的路径,我发现这个文件没有上传。该文件夹包含太多文件,我没有再检查。可能您需要检查某些文件是否未上传。

© www.soinside.com 2019 - 2024. All rights reserved.