You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何删除被GitHub禁用的仓库?解决Jekyll+GitHub Pages编译更新失败问题

问题:GitHub禁用仓库无法删除导致Pages编译失败

仓库相关截图1
仓库相关截图2

我使用Jekyll+GitHub Pages搭建个人网站,某仓库被GitHub禁用后无法在设置中找到并删除,且该仓库导致网站编译更新失败,请问如何删除此仓库?


解决方法

1. 通过GitHub API强制删除

  • 生成带repo权限的个人访问令牌:进入GitHub账号「设置」→「开发者设置」→「个人访问令牌」,创建新令牌时勾选repo权限,保存好令牌内容。
  • 确认仓库标识:通过API请求GET https://api.github.com/user/repos,在返回的JSON数据里找到目标仓库的id;或者直接使用仓库全名(格式:你的用户名/仓库名)。
  • 执行删除命令:在终端运行以下curl命令,替换<你的令牌>和<仓库ID或全名>:
    curl -X DELETE -H "Authorization: token <你的令牌>" https://api.github.com/repos/<仓库ID或全名>
    

2. 求助GitHub官方支持

  • 提交支持工单:进入GitHub支持中心,新建工单,说明仓库被禁用、无法在仓库列表找到,且影响GitHub Pages编译的情况,请求协助删除。
  • 补充信息:附上仓库全名、账号用户名,以及提供的两张截图,帮助支持团队快速定位处理。

3. 临时止损恢复编译

如果暂时无法删除仓库,先解决编译失败问题:

  • 取消仓库的Pages关联:若记得仓库地址,直接访问https://github.com/<你的用户名>/<仓库名>/settings/pages,将源设置为「None」并保存,停止该仓库的构建触发。
  • 检查主站配置:打开个人网站仓库的_config.yml文件,查看是否有引用该禁用仓库的配置项,暂时移除相关内容,提交后让主站重新编译。

内容的提问来源于stack exchange,提问作者java coder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 22:12:34