GitHuman is a decentralized alternative to
GitHub and
GitLab (Git sharing for everyone without any discrimination or restriction). It's built with IPFS and IPLD. It works without a centralised server. Host your git repositories using IPFS + IPLD.
You also have an option to view the repo files using a web UI with the CID generated for the GIT repo when it was pushed. You can easily share the repo link with anyone. If you are logged in using blockstack, then it allows you to store your repo META details along with the CID. This data is encrypted and stored securely using blockstack login + gaia storage.