> The first may protect the right for Github to host the repo (though even that seems somewhat a stretch)
There's a rather murky limit on freedom of speech, I'm really not sure where it stands with regard to instructional content in general - however some such content has been constrained before; usually regarding weapons (or really any content that the government can argue is weapons related).
It's murky, and subject to government overreach.
> but it certainly doesn't grant or protect any right to publish on Github servers.
The first constrains the government, it in no way constrains private entities.
In fact (given the corporate personhood), to require that a private entity publish content from a third party would be compelled speech, and a breach of the entity's first amendment rights.