根据 wikipedia:
Gitea 由 Lunny Xiao 建立,他也是自托管 Git 服务 Gogs 的创始人。尽管 Gogs 是一个开源项目,但是它的代码仓库是由单个维护者控制的,这导致开源社区在开发上的互动受限。深受此苦恼的 Gitea 开发者们在 2016 年 11 月创造了 Gogs 的分支 Gitea ,并且开创了社区驱动的开发模式。该分支的 1.0 版本在 2016 年 12 月发布。
关注的不是 Lunny 而是贡献者里的 unknown , 几乎是完成早期 gitea 和 一直以来 gogs 大部分代码,反而所谓的创始人只是后期接手的。
这里面有什么故事?
https://github.com/go-gitea/gitea/graphs/contributors https://github.com/gogs/gogs/graphs/contributors
1
0x0000009C 328 天前
Gitea 是 Gogs 的分支
|
2
jjx 328 天前
不是很明白, unknown 和 Lunny 之间的联系 gitea 目前是商业化的
从表面上看, 就是 gitea 利用开源协议, 获取了 gogs 的劳动成果获利, 而且不违法 从事开源的某种程度上要吸取这种经验教训 |
3
zhs227 328 天前
gitea 是 Fork 出来的,据作者说是因为 gitea 比较激进,gogs 作者相对保守,所以 fork 了。从支持特性的角度讲,确实 gitea 多不少,至于想商业化之类的,应该也有可能。
|
5
Liuman 328 天前
歪个楼,请问一下自搭建的 gitea 有 CI/CD 吗?
|
6
XiLingHost 328 天前 1
@Liuman 要启用 action ,要自己建 runner
|
7
Rorysky OP @zhs227 所以 gitea 早起代码全是 unknown 贡献的,是因为 fork ? 为什么 fork 的时候不 rebase ? 如果 unknown 根本不愿意被 fork ,保留人家的提交记录不好吧
|
9
Rorysky OP @jjx 感觉你看穿了本质,gitea 说是因为 gogs 不愿意开放权限给其他贡献者,就是找个由头商业化; gitea 的维基百科页面还说 lunny 是 gogs 的创始人, 都是单人维护了,你咋创始呀? 技术圈 瓜 也不少
|
10
yulon 328 天前
啊?这俩不都是创始人? Unknown (无闻)在 Go 圈名气也不小,甚至都是他宣传的 Gogs ,你连无闻都不认识在这纠结啥啊,他也没说无闻不是创始人啊。
|
11
zsh2517 328 天前 1
@Liuman 有 CI/CD ,语法基本兼容 GitHub ,且可以和 GitHub 的 .github 并存(我记得应该是有 .gitea 则走 .gitea/workflow 的配置,没有走 .github/workflow )。需要自己配置 runner 机器
|
16
chronos 328 天前
我记得 Gogs 是 Unknown 开发的,使用了 Lunny 写的 xorm 。Gogs 项目上 Lunny 早期也贡献了代码,后来 Fork 出了 Gitea ,增加了很多特性。
|
17
chaleaochexist 262 天前
你们觉得 gitea 的代码质量怎么样?
可能是被 java 洗脑了, 感觉没有 DAO 层就是不得劲. |