{"id":15037696,"url":"https://github.com/pgyer/codefever","last_synced_at":"2025-10-08T23:25:59.125Z","repository":{"id":36980232,"uuid":"449622001","full_name":"PGYER/codefever","owner":"PGYER","description":"CodeFever 是完全免费开源的 Git 代码托管服务，支持一行命令安装到自己服务器！CodeFever Community Edition (A Self-hosted Git Services)!","archived":false,"fork":false,"pushed_at":"2024-12-10T04:08:21.000Z","size":58353,"stargazers_count":2766,"open_issues_count":13,"forks_count":288,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-09-14T12:36:10.436Z","etag":null,"topics":["docker","git","pgyer","self-hosted"],"latest_commit_sha":null,"homepage":"https://codefever.cn","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PGYER.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-19T09:14:15.000Z","updated_at":"2025-09-13T13:49:51.000Z","dependencies_parsed_at":"2024-01-03T14:14:10.640Z","dependency_job_id":"973f765d-a1cf-4d6a-ba6b-cbf67697e222","html_url":"https://github.com/PGYER/codefever","commit_stats":{"total_commits":190,"total_committers":7,"mean_commits":"27.142857142857142","dds":"0.25263157894736843","last_synced_commit":"0c35e60f006f9d558cc33a159baf110659351990"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PGYER/codefever","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PGYER%2Fcodefever","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PGYER%2Fcodefever/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PGYER%2Fcodefever/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PGYER%2Fcodefever/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PGYER","download_url":"https://codeload.github.com/PGYER/codefever/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PGYER%2Fcodefever/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000733,"owners_count":26082862,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-08T02:00:06.501Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","git","pgyer","self-hosted"],"created_at":"2024-09-24T20:35:21.577Z","updated_at":"2025-10-08T23:25:59.097Z","avatar_url":"https://github.com/PGYER.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cbr /\u003e\u003cbr /\u003e\n  \u003ca href=\"https://codefever.cn\"\u003e\n    \u003cimg\n      src=\"https://assets.pgyer.com/image/view/admin_images/c73a429ef2f134f337ef690dfba4d47f\"\n      alt=\"Logo\"\n      height=\"32\"\n    /\u003e\n  \u003c/a\u003e\n  \u003cbr /\u003e\n  \u003cp\u003e\n    \u003ch3\u003e\n      \u003cb\u003e\n        CodeFever Community\n      \u003c/b\u003e\n    \u003c/h3\u003e\n  \u003c/p\u003e\n  \u003cp\u003e\n    \u003cb\u003e\n      完全开源的 Git 代码托管服务\n    \u003c/b\u003e\n  \u003c/p\u003e\n  \u003cp\u003e\n\n[![contributions welcome](https://img.shields.io/badge/Contributions-welcome-brightgreen?logo=github)](CODE_OF_CONDUCT.md) [![Website](https://img.shields.io/badge/Website-available-brightgreen?logo=e)](https://codefever.cn) [![Docker](https://img.shields.io/badge/Docker-passing-brightgreen?logo=docker)](https://github.com/PGYER/codefever/)\n\n  \u003c/p\u003e\n  \u003cp\u003e\n    \u003csub\u003e\n      Built with ❤︎ by\n      \u003ca href=\"https://codefever.cn\"\u003e\n        CodeFever\n      \u003c/a\u003e\n    \u003c/sub\u003e\n  \u003c/p\u003e\n  \u003cbr /\u003e\n  \u003cp\u003e\n    \u003ca href=\"https://codefever.cn\"\u003e\n      \u003cimg\n        src=\"https://pgyer-download.oss-cn-shenzhen.aliyuncs.com/codefever-screenshot-1.png\"\n        alt=\"Screenshot\"\n        width=\"100%\"\n      /\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\n\n英文版本文档正在完善中, 欢迎 [提交文档](doc/zh-cn/contribute/doc_pr.md)\n\n[English](README_EN.md)\n\n\u003cdetails open\u003e\n  \u003csummary\u003e\u003cb\u003e目录\u003c/b\u003e\u003c/summary\u003e\n\n---\n\n- [功能特性](#功能特性)\n- [如何安装](#如何安装)\n- [如何更新](#如何更新)\n- [使用说明](#使用说明)\n- [问题反馈](#问题反馈)\n- [贡献代码](#贡献代码)\n- [贡献文档](#贡献文档)\n- [关于](#关于)\n\n---\n\n\u003c/details\u003e\n\n### **Demo**\n\n[请点击这里查看 Demo](http://43.132.120.17/)（仅测试使用，请勿上传正式代码，本 Demo 运行在 1 核 1 GB 内存的云服务器上，大家可以体验下速度）\n\n### **功能特性**\n\n- 🆓 **永久免费:** 永久免费提供给大家使用，您无需担心付费\n- ❤️ **完整开源:** 毫无保留的完整开源，无任何编译或加密代码\n- 🥬 **轻量安装:** 极简设计风格，排除重度冗余的多余功能\n- ⚡️ **性能高效:** 速度极快，对服务器资源要求极低，1核CPU/1G内存即可运行\n- ♾️ **无限仓库:** 没有任何仓库数量、使用数量的限制\n- ⌨️ **代码对比:** 支持提交代码的不同版本支持高亮显示对比\n- 🛤️ **分支管理:** 完整支持 Git 原生分支和 Tag，帮助更清晰的管理代码\n- 🙋‍♂️ **合并请求（Merge Request）:** 支持多人协作，让代码版本控制更顺畅\n- 🙅🏻‍♀️ **分支保护:** 分支保护功能让代码提交安全可控，代码 Review 更容易清晰\n- 👥 **多人协作:** 支持多人团队协作，并可以设置每个成员的角色和权限\n- 🔌 **Webhook:** 支持Webhook功能，可轻松和其他系统进行集成\n- 🖥️ **管理后台:** 支持超级管理员后台，可以让团队leader管理所有项目和用户信息\n- 💬 **中英双语:** 原生支持中文和英文两种语言\n\n### **如何安装**\n\n`CodeFever` 提供 `从零开始安装` 和 `Docker 镜像安装` 两种安装方式，可以根据自己的实际需要选择安装方式。\n\n- **(推荐)** 最简单的安装方式是使用 `Docker`, 只需要一行命令即可完成, 具体可见: [Docker 镜像安装](doc/zh-cn/installation/install_via_docker.md) \n- 如果出于学习、研究或定制化需求, 也可以手动方式安装, 具体可见: [从零开始安装](doc/zh-cn/installation/install_from_scratch.md)\n\n### **如何更新**\n\n`CodeFever` 可以进行保留原有数据更新, 按照如下文档即可完成更新操作。具体可见: [更新 CodeFever](doc/zh-cn/installation/update.md)\n\n### **使用说明**\n\n- [仓库](doc/zh-cn/repo)\n- [仓库组](doc/zh-cn/repo_group)\n- [管理员设置](doc/zh-cn/admin)\n- [Git](doc/zh-cn/git)\n- [常见问题](doc/zh-cn/common)\n\n### **问题反馈**\n\n- 如果你在使用过程中遇到期望外的结果，欢迎提交 `Issue`。参照: [提交问题](doc/zh-cn/contribute/bug_fix_issue.md)\n- 如果你希望在 `CodeFever Community` 添加一些特性, 也欢迎提交 `Issue`。参照: [提交特性请求](doc/zh-cn/contribute/request_feature_issue.md)\n\n### **贡献代码**\n\n欢迎提交 `PR`, 请确定修复 `Bug` 后或者新增 `Feature` 后进行适当的测试。\n\n- 如果 `PR` 内容是问题，请先提交 `Issue` 并在提交 PR 时引用该 `Issue`。参照: [提交问题修复](doc/zh-cn/contribute/bug_fix_pr.md)\n- 如果 `PR` 内容是新特性，请在 `PR` 中请尽量详细描述此特性的内容，如果此 PR 是针对某个特性请求的提交，在提交 PR 时引用该 `Issue`。参照: [提交新特性](doc/zh-cn/contribute/new_feature_pr.md)\n\n### 贡献文档\n\n欢迎指正文档中的错误或参加翻译工作，提交 `PR` 前请确定文档内容表述是否准确，具体参照: [提交文档](doc/zh-cn/contribute/doc_pr.md)\n\n### **关于**\n\n`CodeFever` 项目起初由 `蒲公英开发者服务平台` 开发和维护, 项目于 2020 年 6 月上线 [https://codefever.pgyer.com/](https://codefever.pgyer.com/) 。 经过将近两年时间打磨和稳定性验证, 于 2022 年 2 月开源, 接受社区的考验。\n\n`CodeFever` 开源后, 开源版本称为 `CodeFever Conmmunity` 版本。同时公有云版本继续服务，继续称为 `CodeFever`。\n\n`CodeFever Community` 由 `蒲公英开发者服务平台` 团队完整自主研发并基于 `MIT` 协议进行完整开源, 拥有完全自主的知识产权, 因此您可以放心使用而不必考虑是否侵犯他人权利。\n\n`CodeFever Community` 保留了 `CodeFever` 的大部分功能, 并且进行了更适合单机部署的优化。`CodeFever Community` 也会随 `CodeFever` 更新的同时接受来自社区的提交。\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpgyer%2Fcodefever","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpgyer%2Fcodefever","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpgyer%2Fcodefever/lists"}