When making a fork of a GitHub public repository, the fork repository is set up with public visibility. However, under certain circumstances, it may be desirable to make the fork repository with private or internal (in an organization) visibility.
Here is one way to indirectly 'forking' a repository with with private or internal visibility.
