Speaking of http tricks I'm more impressed about how you can clone github URLs (i.e. they serve git and regular http on the same port).
When you git clone https://github.com/git/git, the git client simply GET https://github.com/git/git/info/refs?service=git-upload-pack etc. Nothing magical, there’s not even content negotiation involved. git:// protocol uses port 9481 by default, so not the same port.