GitTorrent 点对点的 Git 仓库网络

我要开发同款
匿名用户2015年05月30日
40阅读
开发技术JavaScript
所属分类开发工具、Git开源工具
授权协议MIT

作品详情

GitTorrent是一个点对点的Git仓库网络,基于BitTorrent进行分享。

GitTorrent包含5个组件:

一个git传输助手,知道如何去下载和上传git对象,可用于git本身执行fetch/clone/push操作

一个分布式哈希表来告知节点提供的git服务

BitTorrent协议扩展负责发送打包文件到对方

一个key/value存储基于分布式哈希表,作为用户配置,描述一个用户的仓库以及最新的git哈希

用于在Bitcoin的blockchian中注册友好用户名的方法

开始使用

npm install gittorrent

克隆仓库

git clone gittorrent://github.com/someuser/somerepo

提供Git服务

touch somerepo/.git/git-daemon-export-okgittorrentd
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论