mzlogin.github.io
mzlogin.github.io copied to clipboard
Liquid Exception: GET
trafficstars
更改了repo为自己的仓库提交后build报错如下:
Resolving dependencies...
The Gemfile's dependencies are satisfied
To use retry middleware with Faraday v2.0+, install `faraday-retry` gem
Liquid Exception: GET https://api.github.com/repos/Jamin2025/open-code-bilibili/releases?per_page=100: 451 - Repository access blocked in /_layouts/page.html
/usr/local/bundle/gems/octokit-4.25.1/lib/octokit/response/raise_error.rb:[14](https://github.com/Jamin2025/Jamin2025.github.io/actions/runs/12889482089/job/35936791838#step:4:15):in `on_complete': GET https://api.github.com/repos/Jamin2025/open-code-bilibili/releases?per_page=100: 451 - Repository access blocked (Octokit::UnavailableForLegalReasons)
搜索代码不存在open-code-bilibili。请问这个该如何解决。
你 fork 的这个项目被限制访问了,你将它删除应该就好了。
https://github.com/Jamin2025/open-code-bilibili
这看着是编译 pages/open-source.md 文件时读取你的公开仓库的元信息时报错了。
@mzlogin 谢谢,不过我的仓库中找不到这个open-code-bilibili了。应该是github自己下架了。这个记录好像没法删除
那现在有两个办法可以试下:
- 随便修改点什么,触发一次重新编译,看看被 GitHub 下架那个仓库之后,还是否会有问题;
- 删掉 pages/open-source.md 文件试下。
451 的仓库目前看起来是没有办法删除的,我的解决方法是fork github-metadata,然后自己打 patch 跳过指定仓库的api调用
然后再Gemfile里替换对应的依赖库
gem 'jekyll-github-metadata', git: 'https://github.com/lrita/github-metadata.git', branch: 'main'
这样修改以后github pages默认部署则无法成功,需要自定义github action 部署,可以参考 ci.yml