跳转到主要内容

构建Git服务器的工具

项目描述

免责声明:该项目目前仅是一个思想实验!

此项目的目标是构建现代Git工作流程的分布式支持。

尽管Git从一开始就是分布式版本控制系统,但分支 & 提交请求模型是集中式托管系统的典型。

在我的最狂野的梦想中,这个项目将作为用分布式实现替换GitHub的架构的证明概念,任何人都可以自我托管自己的仓库,而不会失去使用现在广受好评的提交请求功能的能力。

此系统的最低要求是

  • 人们可以轻松地使用Git服务器钩子来自定义他们的Git工作流程,例如实现以下功能:

    • 分支更新历史;

    • 仓库、分支 & 标签权限;

    • 推送时部署。

  • 人们可以使用“真正的”REST API浏览这些服务器的网络。

项目详情


下载文件

为您的平台下载文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

gitmesh-0.3.0.tar.gz (14.5 kB 查看哈希值)

上传时间:

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面