蒙蒙plus
蒙蒙plus
Published on 2025-09-02 / 7 Visits
0
0

gitea-FAQ

Gitea FAQ

问题:内网 Gitea 使用 Runner 时 Checkout 失败

问题描述

  • Gitea 部署在内网环境,无法访问外网
  • Runner 具有内外网访问权限
  • 默认使用 GitHub 拉取仓库不稳定
  • 改为内网使用 checkout 后,由于缓存机制,Runner 仍使用之前拉取的外网仓库
  • 导致频繁失败

解决方案

  1. 重建 Runner 容器

    • 删除现有 Runner 容器
    • 重新创建并配置 Runner 容器
  2. 手动清理缓存区

    • 清理 Runner 的缓存目录
    • 确保使用最新的内网仓库配置

预防措施

  • 在切换仓库源时,及时清理相关缓存
  • 配置 Runner 时明确指定内网仓库地址
  • 定期检查 Runner 的缓存状态

Comment