• 请不要在回答技术问题时复制粘贴 AI 生成的内容
allengu2pgyer
V2EX  ›  程序员

我们自己开发代码托管服务,用了两年了,用于内部替代 Github,免费开源给大家使用

  allengu2pgyer · Jan 25, 2022 · 13239 views
This topic created in 1746 days ago, the information mentioned may be changed or developed.

codefever

具体可见: https://github.com/PGYER/codefever

技术栈使用了: PHP 、Go 、Nodejs 、React

安装方式: 支付手动安装,也支持 docker 一行命令安装。欢迎大家 fork/star/follow ,更欢迎提交 PR 。

主要功能:
🆓 永久免费: 永久免费提供给大家使用,您无需担心付费
❤️ 完整开源: 毫无保留的完整开源,无任何编译或加密代码
🥬 轻量安装: 极简设计风格,排除重度冗余的多余功能
⚡️ 性能高效 速度极快,对服务器资源要求极低,1 核 CPU/1G 内存即可运行
♾️ 无限仓库 没有任何仓库数量、使用数量的限制
⌨️ 代码对比 支持提交代码的不同版本支持高亮显示对比
🛤️ 分支和标签 完整支持 Git 原生功能,帮助更清晰的管理代码
🙋‍♂️ 合并请求( Merge Request ) 支持多人协作,让代码版本控制更顺畅
🙅🏻‍♀️ 分支保护 分支保护功能让代码提交安全可控,代码 Review 更容易清晰
👥 多人协作 支持多人团队协作,并可以设置每个成员的角色和权限
🖥️ 管理后台 支持超级管理员后台,可以让团队 leader 管理所有项目和用户信息

74 replies  •  2022-02-08 12:04:09 +08:00
zoharSoul
zoharSoul
Jan 25, 2022❤️1
1
有个体验仓库地址吗?
skiy
skiy
Jan 25, 2022 via iPhone
2
界面很像 coding ,只有代码托管功能吗?
mineralsalt
mineralsalt
Jan 25, 2022❤️6
3
做这个真的是需要精力和魄力啊, 不知道你们是什么样的公司, 技术氛围应该很好
xiaoz
xiaoz
Jan 25, 2022 via Android
4
支持一下,楼主能说说和 gogs 的区别吗?(并无冒犯之意)
HeHeDaGe
HeHeDaGe
Jan 25, 2022
6
赞赞👍
DawnMoon
DawnMoon
Jan 25, 2022 via Android
7
最大的问题是:开源协议是什么?
mekingname
mekingname
Jan 25, 2022
8
为什么已经用 golang ,还要用 php?
DawnMoon
DawnMoon
Jan 25, 2022 via Android
9
@villivateur 在官网看到了,是 MIT 协议
ningfan120
ningfan120
Jan 25, 2022
10
问下支持从 github 同步仓库么?
fakel
fakel
Jan 25, 2022
11
仓库更新,能邮箱通知吗?
aaronly
aaronly
Jan 25, 2022
12
好奇 CI/CD 是怎么做的?
haoliang
haoliang
Jan 25, 2022
13
粗略翻了下代码,说几个不成熟的看法:
* 没有找到对用户请求做队列处理,遇到耗时操作加上用户量一大,估计不好维持服务稳定吧?
* 没有使用更加灵活强大的 libgit 之类的库,更重要的是每个 git command 都要单开个进程
cweijan
cweijan
Jan 25, 2022
14
php 有点 low
whitehack
whitehack
Jan 25, 2022
15
美术很不错.后端后 go 会更好一点
allengu2pgyer
allengu2pgyer
OP
Jan 25, 2022
16
@xiaoz 我们是为公司内部使用设计的,因为针对私有仓库和内部协作支持了更多,另外就是比 gogs 更好看,速度更快。当然 gogs 也挺好的。
allengu2pgyer
allengu2pgyer
OP
Jan 25, 2022
17
@villivateur 是用 MIT 开源协议
heipipi
heipipi
Jan 25, 2022❤️1
18
我用 docker 安装测试了一下,还挺顺利的,一下就跑起来了。我们现在的 gitlab 安全漏洞很多,或许真的可以考虑切换到楼主的系统。
ZCPgyer
ZCPgyer
Jan 25, 2022
19
@heipipi 感谢支持🙏🏻
mineralsalt
mineralsalt
Jan 25, 2022
20
@heipipi 你这观点我不敢苟同, gitlab 修了这么多年的 bug 依然还有很多安全漏洞, 新产品不是没有漏洞, 只是没发现而已
heipipi
heipipi
Jan 25, 2022
21
@mineralsalt 我不是说 gitlab 的代码不安全(因为事实上没有完全安全的代码)。gitlab 是因为开源且名气太大,所以被人找出很多漏洞,因此选择一个相对不那么知名又能满足需求的产品,反而更安全。
qq1340691923
qq1340691923
Jan 25, 2022
23
已经 star
allengu2pgyer
allengu2pgyer
OP
Jan 25, 2022
24
@qq1340691923 感谢
zp324511
zp324511
Jan 25, 2022
25
感谢开源,请问部署吃资源么,想搞个自己玩玩
ZCPgyer
ZCPgyer
Jan 25, 2022
26
@zp324511 对服务器资源要求极低,1 核 CPU/1G 内存即可运行
cheese
cheese
Jan 25, 2022
27
捉个不算 bug 的 bug ,readme 界面
关于部分
CodeFever Community 由 英蒲公英开发者服务平台 团队完整自主研发并基于 MIT 协议进行完整开源,拥有完全自主的知识产权,因此您可以放心使用而不必考虑是否侵犯他人权利。

你们好像把自己的团队名字都打错了,多了个英
ykk
ykk
Jan 25, 2022
28
已 star
heipipi
heipipi
Jan 25, 2022
29
@cheese 很细节啊老兄
liuxu
liuxu
Jan 25, 2022 via Android
30
漂亮,我用了,希望能持续维护
7gugu
7gugu
Jan 25, 2022
31
@cweijan 能跑就行了,写代码还要分个 low 不 low ?搁这造核弹吗?
SmiteChow
SmiteChow
Jan 25, 2022
32
这 kpi 不错
zyq2280539
zyq2280539
Jan 25, 2022
33
体验了一下,不支持从外部仓库导入
yuthelloworld
yuthelloworld
Jan 25, 2022
34
已 star
neverfall
neverfall
Jan 25, 2022
35
来源的 gitlab gogs 貌似都很完善了,为啥又搞一个。。
renothing
renothing
Jan 25, 2022❤️1
36
推荐一个选手,gitea 相比 gitlab 更轻量,又不像 gogs 过于简陋。
EPr2hh6LADQWqRVH
EPr2hh6LADQWqRVH
Jan 25, 2022
37
所以我不使用 GitLab 的原因,大概是不想让 ruby 出现在我的 CPU 上?
danhahaha
danhahaha
Jan 25, 2022
38
主要还是 php 开发吧,go 的代码量可以忽略不计了
cx1942854
cx1942854
Jan 25, 2022
39
感谢开源
allengu2pgyer
allengu2pgyer
OP
Jan 26, 2022
40
@liuxu 感谢支持,我们会持续维护下去💪
allengu2pgyer
allengu2pgyer
OP
Jan 26, 2022
41
@cheese 感谢提醒,已经更正
gebiwangdaye
gebiwangdaye
Jan 26, 2022
42
已经开始试用,感觉很顺手
allengu2pgyer
allengu2pgyer
OP
Jan 26, 2022
43
@gebiwangdaye 感谢支持
heipipi
heipipi
Jan 26, 2022
44
UI 做的确实不错
allengu2pgyer
allengu2pgyer
OP
Jan 26, 2022
45
@heipipi 感谢支持
woomly
woomly
Jan 26, 2022
46
不错,Starred !

PS:虽然咱不是什么讲究人,但能不能把 CodeIgniter 升级到 3.1.x 啊!
allengu2pgyer
allengu2pgyer
OP
Jan 26, 2022
47
@ningfan120 现在还不支持
allengu2pgyer
allengu2pgyer
OP
Jan 26, 2022
48
@cx1942854 ❤️
coolair
coolair
Jan 26, 2022
49
支持代码搜索吗?
fpure
fpure
Jan 26, 2022❤️1
50
挺漂亮的
allengu2pgyer
allengu2pgyer
OP
Jan 26, 2022
51
@fpure 感谢支持❤️
allengu2pgyer
allengu2pgyer
OP
Jan 26, 2022
52
@coolair 暂时还不支持代码搜索功能
heipipi
heipipi
Jan 26, 2022
53
测试了一下,速度比 gogs 快不少啊,而且资源占用很低啊!!
allengu2pgyer
allengu2pgyer
OP
Jan 26, 2022
54
@heipipi 服务的资源占用很低,后期还会持续优化,希望能继续支持❤️
bybyte
bybyte
Jan 26, 2022❤️1
55
UI 很不错
mistershi
mistershi
Jan 26, 2022❤️1
56
@bybyte 功能也够用,不错,支持开源
allengu2pgyer
allengu2pgyer
OP
Jan 27, 2022
58
@mistershi 功能会越来越丰富的,感谢您的支持❤️
allengu2pgyer
allengu2pgyer
OP
Jan 27, 2022
59
@bybyte 感谢支持❤️
Vagabonder
Vagabonder
Jan 27, 2022
60
速度快,功能多,期望继续完善,up up !!!
gformrh
gformrh
Jan 27, 2022
61
试了一下,功能够用了,美工很符合我的审美。想问用了你们的开源是不是你们的美工也能借用一下
allengu2pgyer
allengu2pgyer
OP
Jan 27, 2022
62
@Vagabonder 感谢支持,我们会继续维护完善❤️
mcfog
mcfog
Jan 27, 2022❤️2
64
好家伙,2022 年开源了一个用 CodeIgniter 2.1.1 的系统,正好是 2012 年的 release
mayli
mayli
Jan 27, 2022 via Android
65
@avastms 我也是…
waldentree
waldentree
Jan 28, 2022 via Android
66
乍一眼还有点像 Bitbucket
shiny
shiny
PRO
Jan 28, 2022
67
好奇,请教下,是什么原因促使你们自己开发,而不用一些现成的开源项目 /第三方服务?
heipipi
heipipi
Jan 29, 2022
68
@shiny 其实也没有太多开源项目
llitfkitfk
llitfkitfk
Jan 31, 2022 via iPhone
69
go 相关的代码用法有些“随意”
llitfkitfk
llitfkitfk
Jan 31, 2022 via iPhone
70
没找到 Dockerfile ?
perfectlife
perfectlife
Feb 8, 2022
71
后续考虑做类似 gitlab ci 的功能吗
allengu2pgyer
allengu2pgyer
OP
Feb 8, 2022
72
@perfectlife 这个有计划的😄
perfectlife
perfectlife
Feb 8, 2022
73
allengu2pgyer
allengu2pgyer
OP
Feb 8, 2022
74
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1036 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 116ms · UTC 18:59 · PVG 02:59 · LAX 10:59 · JFK 13:59
♥ Do have faith in what you're doing.