GitHub was down
status.github.com
status.github.com
The protocol could even be email based.
e.g. a pull request is an email with the git formatted patch attached. Issues are emails with discussions as threaded mail/news, etc.
Apparently it's some scheme to ask ransom from companies/startups that have enough money to pay and/or not enough infrastructure to sustain the attack without giving up.
https://status.github.com/messages
Today
1:45 UTC Major service outage.
Redundancy would certainly solve this issue, though.
Depending on how many repos you need, I would say set up an alternative remote on bitbucket.org.
Mostly I don't care if they are periodically unvailable, but the timing on this was amusing.
As another note, anyone doing a DDoS is going to target parts of the system that are more intensive. They'd just skip the cached things and go after the ones that have to be regenerated.