Git hosting
From wikinotes
In addition to accessing git over SSH, you can use graphical web clients like github that come with bugtrackers, and other features.
Documentation
git protocols https://git-scm.com/book/en/v2/Git-on-the-Server-The-Protocols
Official Protocols
git ssh git httpserver git protocol
Services
github gitlab