Forking a Private Repo


Wow this is now amazingly complicated as Github probably for very good security reasons, so here are the steps if you are creating a new organization:

  1. Go to the Organization and in Setting turn on Private forks so that you don't accidentally
  2. Then in each Repo, go to settings and turn on forking.

Also security wise some things to know:

  1. You cannot private fork a public repo. There are security issues I don't quite grasp for this.
  2. You cannot fork a private repo without a paid account.

Related Posts