V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
KINGWAY
V2EX  ›  程序员

自建的 gitea docker 已经无法导入 github 等外部 repo 了.

  •  
  •   KINGWAY · 35 天前 · 1992 次点击
    这是一个创建于 35 天前的主题,其中的信息可能已经有所发展或是发生改变。

    上周还可以, 但这周的 docker 已经无法导入 github 等外部 repo 了.

    第 1 条附言  ·  35 天前
    感谢各位, 破案了, 是家里路由器被电信污染了, 导致 github 就算挂梯子也无法连接上, 重启路由器后解决了.

    另: gitea 是跑在自己家里的 PVE 上, 通过 CF tunnel 链接过来的, 一直用的很好.
    12 条回复    2024-05-11 18:44:58 +08:00
    kk2syc
        1
    kk2syc  
       35 天前
    个人以为,op 先查一下自己的网络环境
    KINGWAY
        2
    KINGWAY  
    OP
       35 天前
    直接提示:
    you cannot import from disallowed hosts, please ask the admin to check allowed_domains/allow_localnetworks/blocked_domains settings.

    看了下 app.ini 中 migration 直接没有了, 这是 gitea 打算收割吗?

    @kk2syc 建议你自己拉个 gitea 最新版本 docker 跑下看看
    xiri
        3
    xiri  
       35 天前   ❤️ 1
    @KINGWAY 你具体是啥版本?我这应该是最新的稳定发布版 1.21.11 ,刚刚试了是正常的,migrations 在默认配置文件中本来就是没有的(自动使用默认配置),如果有需要自己添加就好了: https://docs.gitea.com/administration/config-cheat-sheet#migrations-migrations
    我前段时间因为要从自己局域网的其他服务器同步,才刚加过 ALLOW_LOCALNETWORKS 配置项,所有印象很深。

    另外,“这是 gitea 打算收割吗?”,不建议阴谋论,遇到问题讨论和解决问题就好了,你这莫名奇妙开始怀疑上了很容易导致别人反感引战。
    Phant0m
        4
    Phant0m  
       35 天前
    [migrations]
    ALLOW_LOCALNETWORKS = true
    xiri
        5
    xiri  
       35 天前
    @KINGWAY 我想了一下,你这个提示很有可能是你本地的网络环境把 github 解析到了局域网 ip 地址,导致被 migration 的默认配置项 ALLOW_LOCALNETWORKS=false 阻止
    FlossStunning
        6
    FlossStunning  
       35 天前
    @xiri 大概率是用了代理的 fake-ip 模式,这种确实就是 op 自己的网络环境问题
    KINGWAY
        7
    KINGWAY  
    OP
       35 天前
    @xiri 和你一样的版本 1.21.11, 这么说,上周安装的还没问题, 这周因为机器重装发现了无法 import
    @Phant0m 增加了 allow_localnetworks 无效

    我怀疑是我家的路由器被电信污染了
    MrSheng
        8
    MrSheng  
       35 天前   ❤️ 1
    @KINGWAY #7
    没错,不是 Gitea 收割就是 运营商 搞你。
    moyuge
        9
    moyuge  
       35 天前
    配置问题 错误提示很明显了 allowed_domains/allow_localnetworks/blocked_domains settings
    flyqie
        10
    flyqie  
       35 天前
    gitea 本来不就是开源项目吗?

    后面推出商业版什么的也是增加新功能。

    别阴谋论,你 docker 肯定是开源版本的,源码都在 github 放着,说收割着实有点大可不必了。

    你这情况建议自己进终端看下域名具体解析到哪了,大概率是被运营商什么的污染到了一个内网地址,这样你哪怕允许 allow_localnetworks 这个安全设置也无效,因为污染后的地址本身就是不可用的。
    studyrun
        11
    studyrun  
       35 天前
    gitea 的 .gitconfig 配置代理
    kk2syc
        12
    kk2syc  
       34 天前
    @KINGWAY 回复晚了,看见附言了 =w=
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2522 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 12:56 · PVG 20:56 · LAX 05:56 · JFK 08:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.