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