Yes, I am using github as the host for my PGP key.

Yes, you shouldn't do that.