V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xiangyuecn
V2EX  ›  问与答

github 每次提交都会发邮件警告说我在分发二进制文件,但这文件我就想出现在源码里啊,怎么办

  •  
  •   xiangyuecn · 2019-04-18 10:06:46 +08:00 · 3210 次点击
    这是一个创建于 2028 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前前后后 收到 10 多封了,邮件内容:

    [xiangyuecn/Recorder] Page build warning

    The page build completed successfully, but returned the following warning for the master branch:

    It looks like you're using GitHub Pages to distribute binary files. We strongly suggest that you use releases to ship projects on GitHub. Releases are GitHub's way of packaging and providing software to your users. You can think of it as a replacement to using downloads to provide software. We found the following file(s) which may be a good candidate for releases: .assets/android_test/app-debug-190228.apk. For more information, see https://help.github.com/en/articles/about-releases.

    For information on troubleshooting Jekyll see:

    https://help.github.com/articles/troubleshooting-jekyll-builds

    If you have any questions you can contact us by replying to this email.


    这个文件是项目里面的一个测试功能,不是项目的主要功能。这个 apk 主要是方便免去编译过程就能进行测试,如果放到 Releases 里面,我是不愿意的,因为这个压根跟主功能不相干;如果不用.apk 后缀,比如用压缩文件,就失去了我生成这个文件的意义了。

    如何关掉这个警告呢?难道要关掉邮件提醒吗

    12 条回复    2019-04-18 23:40:33 +08:00
    qwx
        1
    qwx  
       2019-04-18 10:13:07 +08:00
    他不是说如果有问题你直接回复邮件吗……说明一下情况试试?
    mercury233
        2
    mercury233  
       2019-04-18 10:14:47 +08:00
    开个单独的项目专门在 release 放这个文件
    rayhy
        3
    rayhy  
       2019-04-18 10:21:03 +08:00
    Sharuru
        4
    Sharuru  
       2019-04-18 10:22:58 +08:00
    试试直接从第三方引入这个文件?不过这样可能 CI/CD 脚本要重新写了……
    xiangyuecn
        5
    xiangyuecn  
    OP
       2019-04-18 10:31:32 +08:00
    @mercury233 额外开 repo,不如直接传 release,相对来说还方便点,关键我不想把这个不是主要功能放到 release 里面 😅
    xiangyuecn
        6
    xiangyuecn  
    OP
       2019-04-18 10:37:15 +08:00
    @qwx 我搜索没有找到类似的解决答案,我就上来问一下看看有没有同样遇到这个问题的,不敢去问 github 的工作人员,以后再发邮件吧。

    我另一个仓库也有类似的一个.apk 文件,不过那个仓库却没有发警告,反正这邮件也就就提交的时候回发一下,不管他也无关紧要,要是能解决就更好了。
    xiangyuecn
        7
    xiangyuecn  
    OP
       2019-04-18 10:39:39 +08:00
    #6 另外一个库没开 GitHub Pages 怪不得没警告
    mercury233
        8
    mercury233  
       2019-04-18 10:39:58 +08:00
    如果那个文件不经常更新,手动丢网盘甚至丢 issue 附件也可以吧
    boris1993
        9
    boris1993  
       2019-04-18 10:56:51 +08:00 via Android
    标成 pre-release 然后放在 releases 里面?
    Fx8m
        10
    Fx8m  
       2019-04-18 11:49:58 +08:00
    只要 pages 里有二进制文件 就会警告
    SingeeKing
        11
    SingeeKing  
       2019-04-18 12:36:58 +08:00
    利用邮箱的自动归档屏蔽掉这个提示……
    lizhuoli
        12
    lizhuoli  
       2019-04-18 23:40:33 +08:00 via iPhone
    加钱企业版能升级到 100MB/Per File,另外,git-lfs 解君愁,不限制
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   999 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 21:22 · PVG 05:22 · LAX 13:22 · JFK 16:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.