FramaGit is a free Git hosting alternative that doesn't suck.
@Framasoft are guys with good politics, and even though theirs is still a centralised server, and a self-hosted solution would be better (as long as you don't use MAGAFA servers or IP addresses) this is probably a second best option for small projects who don't know how to, or can't afford to handle their own Git web interface.
social.coop is a a coop-run corner of the fediverse, a cooperative and transparent approach to operating a social platform. We are currently closed to new memberships while we improve our internal processes and policies, and plan to re-open to new folks when that work is complete. [9/2/2018]