How to Fork Your Own GitHub Repository and Configure Upstream
When you want to use one of your existing repositories as a template for a new project—while still maintaining a link to the original for updates—a standard "fork" isn't always possible on GitHub if you own both. Here is the best practice steps to manually fork your own repo and configure an upstream remote.