I didn't know you could use http:// github repos for years now never seen anything but HTTPS.
HTTPS doesn't stop you from anonymously cloning it via VPN, but to push to it you have to auth, and anyway it's simpler to use SSH for that anyway, I just generally use SSH unless I don't want them to know I'm cloning it, obviously they are logging it.