Couldn\'t find anything in the github documentation and also here on SO. But I was wondering if there could be a http://foo.github.com for a private repository
If you press admin on a private repo and scroll down to the part about pages, it writes that it'll be public. I'll check later if .htaccess control or similar is possible, but I don't have much hope for it.