V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
allengu2pgyer
V2EX  ›  程序员

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

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

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

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