Read Title.  
I'm thinking of hosting my static webpage through github pages in a private repo, but I don't want people to connect it back to my github account as that contains personal info.
It's fairly trivial to do so. If you're not using a custom domain, your url will be `githubusername.github.io`. If you're using a custom domain, you'll have to add a CNAME record with that same url, which is of courseaccessible.
would be better to set up cloudflare pages, completely free and will run off a github repo