Suppose that I would like to implement a fix to a project of someone else. That project resides on GitHub.
I could create a fork on GitHub and implement the fix.
Forking a private github repository is possible.
^ I've just done this with a private repo on github, imported successfully (inc branches etc). Imported project is automatically kept private ;)