免費(fèi)的Git代碼托管服務(wù),開箱即用YYDS(git代碼托管平臺(tái))
《開源精選》是我們分享Github、Gitee等開源社區(qū)中優(yōu)質(zhì)項(xiàng)目的欄目,包括技術(shù)、學(xué)習(xí)、實(shí)用與各種有趣的內(nèi)容。本期推薦的是一個(gè)開源的 Git 代碼托管服務(wù)——codefeverPublic。
CodeFever 是完全免費(fèi)開源的 Git 代碼托管服務(wù),支持一行命令安裝到自己服務(wù)器!
功能特性
- 永久免費(fèi):永久免費(fèi)提供給大家使用,您無(wú)需擔(dān)心付費(fèi)
- 完整開源:毫無(wú)保留地完整開源,無(wú)任何編譯或加密代碼
- 輕量安裝:極簡(jiǎn)設(shè)計(jì)風(fēng)格,排除重度冗余的多余功能
- 性能高效:速度極快,對(duì)服務(wù)器資源要求極低,1核CPU/1G內(nèi)存即可運(yùn)行
- 無(wú)限倉(cāng)庫(kù):沒(méi)有任何倉(cāng)庫(kù)數(shù)量、使用數(shù)量的限制
- 代碼對(duì)比:支持提交代碼的不同版本支持高亮顯示對(duì)比
- 分支管理:完整支持 Git 原生分支和 Tag,幫助更清晰的管理代碼
- 合并請(qǐng)求(Merge Request):支持多人協(xié)作,讓代碼版本控制更順暢
- 分支保護(hù):分支保護(hù)功能讓代碼提交安全可控,代碼 Review 更容易清晰
- 多人協(xié)作:支持多人團(tuán)隊(duì)協(xié)作,并可以設(shè)置每個(gè)成員的角色和權(quán)限
- Webhook:支持Webhook功能,可輕松和其他系統(tǒng)進(jìn)行集成
- 管理后臺(tái):支持超級(jí)管理員后臺(tái),可以讓團(tuán)隊(duì)leader管理所有項(xiàng)目和用戶信息
- 中英雙語(yǔ):原生支持中文和英文兩種語(yǔ)言
如何安裝
CodeFever 提供 從零開始安裝 和 Docker 鏡像安裝 兩種安裝方式,可以根據(jù)自己的實(shí)際需要選擇安裝方式。
Docker 鏡像安裝
拉取鏡像并啟動(dòng):?jiǎn)?dòng) CodeFever Communiy 版本 的 Docker 鏡像
docker run -d --privileged=true --name codefever -p 80:80 -p 22:22 -it pgyer/codefever-community:latest /usr/sbin/init
1 服務(wù)啟動(dòng)后嘗試訪問(wèn) http://127.0.0.1 或 http://<server ip> 登錄
2 如果你希望使用 22 端口作為 Git 的 SSH 協(xié)議端口,你需要在啟動(dòng)鏡像前將宿主系統(tǒng)的 SSH 服務(wù) 端口 先修改成其他端口
3 如果服務(wù)異常你可以登錄 Shell 去人工維護(hù), 也可以直接重啟容器重啟服務(wù)。
4 默認(rèn)管理員用戶:root@codefever.cn,密碼:123456。登錄后請(qǐng)修改密碼并綁定 MFA 設(shè)備
從零開始安裝
操作文檔:https://github.com/PGYER/codefever/blob/master/doc/zh-cn/installation/install_from_scratch.md
界面截圖
—END—
開源協(xié)議:MIT
項(xiàng)目地址:https://github.com/PGYER/codefever