gittorrent 是一個點對點的 git 倉庫網絡,基于 bittorrent 進行分享。
gittorrent 包含 5 個元件:
一個 git 傳輸助手,知道如何去下載下傳和上傳 git 對象,可用于 git 本身執行 fetch/clone/push 操作
一個分布式哈希表來告知節點提供的 git 服務
bittorrent 協定擴充負責發送打封包件到對方
一個 key/value 存儲基于分布式哈希表,作為使用者配置,描述一個使用者的倉庫以及最新的 git 哈希
用于在 bitcoin 的 blockchian 中注冊友好使用者名的方法
開始使用
克隆倉庫
提供 git 服務