I forked a public repo and made the new repo private.
I added a new remote branch on my private repo with some fixes committed.
Now, I want to create a pull
I doubt it's intended by Github but you can actually make a pull request from a private to a public repo with a bit of simple DOM manipulation:
Some caveats: