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
One solution would be to fork the original public repo into your own public repo on GitHub.
Then fork that public repo (that you own) into a private one.
You then clone both on your local workstation, and:
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: