(Github has other strengths, though)
(Github has other strengths, though)
I'd never host my own stuff on github since gitlab is good enough but doesn't lock me in to as proprietary web service.
Luckily, Github screwed up and temporarily unlocked my private repos, letting me grab the ones I didn't have locally and move them to Gitlab.
No opt-out option, no deal, Github. This is something that students should particularly take note of, because it applies to Github Education accounts, too.
https://help.github.com/articles/unlocking-a-locked-personal...
BitBucket also has free private repos.
I only use GH for projects that are open source because that's where people expect OSS to be.
As for the code review tools though, I've not yet seen something that I feel is materially better than GitHub + PRs + some bot-enabled automation. I understand that many people _prefer_ things like Gerrit, but I've found the difference to mostly be opinion, and that Gerrit can be a significant problem in getting contributions - it's quite hostile on first use.
Github reviews are fine for a one-and-done merge, but for a back & forth review I really wish it had the above...