马甲号2 发表于 2021-1-9 01:19

将 github 当网盘遇到的一点问题,求解

总之就是做了点东西,每次更新代码打包好后一并 push 上去,直接用 https://github.com/User/Repository/raw/master/download.zip 这样的链接来分享。图的就是一个省事,不用额外手动传网盘。
问题来了,别人用这链接访问到的文件并不是最新的,可能是上几个版本的。最明显就是图片,在论坛等其他地方引用看到的可能是旧图。我一开始以为是浏览器缓存的问题,后来用隐私模式或者手机访问了一下发现也不行,估计是 CDN 的问题。

这个问题有什么好的解决方案吗?或者,有什么快捷的分享方案?

chachi 发表于 2021-1-9 01:29

好东西都是被你们这些丢人玩意糟蹋光的
包括把github当博客的

马甲号2 发表于 2021-1-9 01:39

chachi 发表于 2021-1-9 01:29
好东西都是被你们这些丢人玩意糟蹋光的
包括把github当博客的

可真是高贵,github 自己没提供 Release 功能?我懒得手动 release 把一个几百 K 的包放库里分享还得罪你了?

chachi 发表于 2021-1-9 01:51

对,你图片也要编译release并且发布到其他论坛,可真是机灵

Bondrewd 发表于 2021-1-9 02:21

嫖呗嫖呗,反正互联网服务的特点是边际成本近乎于零

—— 来自 HUAWEI ANA-AN00, Android 10上的 S1Next-鹅版 v2.4.3

linux40 发表于 2021-1-9 02:29

本帖最后由 linux40 于 2021-1-9 02:30 编辑

你要么直接发图片本身的链接,要么提交的时候就提交zip。

另外,这么用github或者任何git仓库没什么不对。

アーシェス 发表于 2021-1-9 04:08

从 repo 页面点文件的 raw 版本是进入 raw.githubusercontent.com 这个域名,这个不可能不同步,不过好像对网络有点要求。

aritionkb 发表于 2021-1-9 06:02

马甲号2 发表于 2021-1-9 01:39
可真是高贵,github 自己没提供 Release 功能?我懒得手动 release 把一个几百 K 的包放库里分享还得罪你 ...

github release 走的可是正经CDN,你这样访问repo里面的文件要额外走一层git server,性能也不好。还是老老实实github release

すぴぱら 发表于 2021-1-9 07:42

QShen 发表于 2021-1-9 12:31

chachi 发表于 2021-1-9 01:29
好东西都是被你们这些丢人玩意糟蹋光的
包括把github当博客的

博客不是官方支持的正经用法?

風舞雪 发表于 2021-1-9 12:48

git tag -m "release 1.0" 1.0
git push origin tags/1.0

你不但可以这么做 你还可以提供更多的东西 比如binary

然后访问release page就可以了
公有得仓库随便玩 你要是在公司仓库这么干 第一个删你账号
因为效率十分低 我还见过用仓库存几百兆得deb rpm得呢 每个delta都是100%

win8 发表于 2021-1-9 13:42

传网盘也就是打开网盘-拖拽文件,操作5秒钟的事情。github传一个发行版,需要从git里把commit内容复制粘贴过去,花的时间稍微多几秒。不管怎么说,这么操作下去花的时间都没有你commit和push花的时间多,更没有改代码调试花的时间多。
所以您就承认吧 这就是纯粹把github当直链网盘用了

Litccc 发表于 2021-1-9 14:00

之前还见过把仓库当图床用的,我估计github action也快了

yikaa 发表于 2021-1-9 15:50

Litccc 发表于 2021-1-9 14:00
之前还见过把仓库当图床用的,我估计github action也快了

有用这个编译openwrt固件的

伊莉伊莉雅 发表于 2021-1-9 16:43

gayhub没被墙麽?我这直接打不开

Heliko 发表于 2021-1-9 16:59

yikaa 发表于 2021-1-9 15:50
有用这个编译openwrt固件的
这个挺正常的。我觉得

chachi 发表于 2021-1-9 17:13

QShen 发表于 2021-1-9 12:31
博客不是官方支持的正经用法?

这博客需要加上双引号
几年前github被墙的事情忘记了?

yikaa 发表于 2021-1-9 17:38

Heliko 发表于 2021-1-9 16:59
这个挺正常的。我觉得

any activity that places a burden on our servers, where that burden is disproportionate to the benefits provided to users (for example, don't use Actions as a content delivery network or as part of a serverless application, but a low benefit Action could be ok if it’s also low burden); or
any other activity unrelated to the production, testing, deployment, or publication of the software project associated with the repository where GitHub Actions are used

https://docs.github.com/en/free-pro-team@latest/github/site-policy/github-additional-product-terms#5-actions-and-packages

我觉得这个算是挺灰色的地带,不算直接违反了条例,但是又确实感觉有滥用的可能。

UCXCU 发表于 2021-1-9 18:11

アーシェス 发表于 2021-1-9 04:08
从 repo 页面点文件的 raw 版本是进入 raw.githubusercontent.com 这个域名,这个不可能不同步,不过好像对 ...

这个域名自从微软收购GitHub之后再也不能直连,想知道是不是地区个例还是?

台球论坛网友 发表于 2021-1-9 18:22

すぴぱら 发表于 2021-1-9 18:30

页: [1]
查看完整版本: 将 github 当网盘遇到的一点问题,求解