时间已经不早了,记得休息!

业界新闻

我要吐槽一下码云 Gitee 引用第三方图片失败和 issues 处理机制

2021年04月15日 14:30:21 · 本文共 1,596 字阅读时间约 5分钟 · 6,000 次浏览
我要吐槽一下码云 Gitee 引用第三方图片失败和 issues 处理机制

我为什么要在我自己的博客上吐槽 码云 Gitee 而不去 码云 Gitee 反馈意见呢?因为这样是本次吐槽的槽点之一,码云 Gitee 对待意见建议 issues 的机制也有问题,我先去提了一个 issues 上去:README.md 引用第三方图片失败,然后官方人员回复以后拒绝了,问题就来了,官方人员拒绝以后我就被办法再回复了,只能在我自己的博客上吐槽了,如下图:

README.md 引用第三方图片失败

事件起因

先大致描述一下,码云 Gitee 是我刚刚使用不久的代码仓库,我一直在使用 Github,因为国内访问速度缓慢,我开始使用 码云 Gitee,因为我熟悉了 Github 的使用方式,刚刚来到 码云 Gitee 我就感到还有一些小细节的问题不如 Github 处理的好。码云 Gitee 是国人的骄傲,我也希望 码云 Gitee 越来也好,所以我就提了建议 issues,官方人员没明白我的意思就关闭了 issues,我也就没办法继续讨论了。

好了,现在开始详细描述事件的经过:

码云 Gitee 作为我刚刚接触不久的代码仓库,我之前的代码都托管在 Github,所以在过渡期间我选择两家都用,这一对比就出现了一些细节上的差异,我的仓库地址分别是:

Github:https://github.com/renfei/Indexing

Gitee:https://gitee.com/rnf/Indexing

你现在看上去好像都正常,那是因为我做了一些处理,当时是这样的:

我在 README.md 中引入了一张图片,地址是我的 CDN 地址:https://cdn.renfei.net/upload/2021/indexing_tools.gif

Github 在展示 README.md 的时候直接替换成了:https://camo.githubusercontent.com/c74d6df72c262ef1742446e34b763713ec97cbf2f260f7064f92b694647efbde/68747470733a2f2f63646e2e72656e6665692e6e65742f75706c6f61642f696d6167652f323032312f696e646578696e675f746f6f6c732e676966

码云 Gitee 这边图片直接挂了。

我开始排查原因,发现在 码云 Gitee 上是直接引用了我的图片地址 https://cdn.renfei.net/upload/2021/indexing_tools.gif,但是我的 CDN 开启了防盗链措施,因为 gitee.com 直接引用了我的图片资源,我的图片连接直接就返回了 403 状态,导致图片挂了。

我发现了问题并对比了 Github 的处理方式,我认为 Github 的方式非常好,先下载图片再替换成自己的链接,这样不依赖第三方,第三方即使开启了防盗链措施,也可以正常展示图片。

所以我到 码云 Gitee 提了个 issues,建议他们也先下载图片替换成自己的,哪怕是反代也行啊。就是这个:README.md 引用第三方图片失败

事件经过

我提交上去以后,超过24小时没有回音,如果不理解我说的,也不进一步询问,就那样挂着,期间被拒绝又打开,然后我为了进一步说明我的意图,我还补充了描述和截图:

WX20210415-142747.png

事件结果

我等不行了,我只能在自己的 CDN 上增加白名单,把 gitee.com 加进我的白名单里,才让图片显示出来。然后官方回复了:

仓库中数据不会为用户做这样的处理。不合适。

就关闭了 issues,我也没办法继续跟他们讨论了,因为他们的机制是:当前仓库“已完成”、“已拒绝”状态的 Issue 不允许评论

其实只需要前端View展示的时候替换即可,并不是真的需要修改用户的代码仓库文件,脑子一根筋,Gihtub是怎么做到的。

吐槽

只靠文字和图片可能无法理解我的意图,我能理解。但直接关闭就无法继续回复了,这种傲慢的处理方式是我无法理解的,所以我只能在我自己的博客上吐槽了。

另外,在发布功能上,码云 Gitee 上限制附件大小:

单个附件不能超过 100M(GVP 项目200M),每个仓库总附件不可超过 1G(推荐项目不可超过 5G;GVP 项目不可超过 20G)。附件总容量统计包括仓库附件和发行版附件。

Github 上就不限制,而且我为了方便用户使用,我分别打包发布了程序+JRE运行环境,就分为了 linux_x64、 macOS_x64、 windows_x64、 windows_x86 多个环境包,这也造成了我只发布几个版本,我的附件容量就用光了!

推荐项目有 5G 的容量?但是这也是个吐槽点!我点了自荐以后,根本没任何信息反馈,无法获取推荐。

结论

也许是我更熟悉和习惯 Github,导致我对 码云 Gitee 有点严苛了吗,但我希望用户能鞭策能让 码云 Gitee 走的更远更好。

商业用途请联系作者获得授权。
版权声明:本文为博主「任霏」原创文章,遵循 CC BY-NC-SA 4.0 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.renfei.net/posts/1003498
评论与留言

以下内容均由网友提交发布,版权与真实性无法查证,请自行辨别。

test

微信搜一搜:任霏博客