project screenshot 1
project screenshot 2
project screenshot 3

GitBlox

Use IPFS as a storage mechanism for git repositories. Part of this effort will be a decentralized compute architecture to handle the git smart protocol responsible for packfiles.

GitBlox

Created At

HackFS 2022

Project Description

Created a git remote helper which stores hooks into git actions and stores git repository data on IPFS. Additionally created terraform infrastructure-as-code for deploying git servers and IPFS nodes to Amazon Web Services. As of now it is acting a secondary backup for git repositories to IPFS.

How it's Made

Created a git remote helper written in golang using https://github.com/go-git/go-git and https://github.com/ipfs/kubo. The git remote helper hooks into git actions and stores git repository data on IPFS. We have started down the path of using https://fluence.network/ for a decentralized layer for handling task such as pushing git packfiles to IPFS.

background image mobile

Join the mailing list

Get the latest news and updates