This tutorial will show how to setup a local repository for working with 2 remote repositories. The assumption is that we want to pull and push certain features to a public repository, while having a private repository for independent development, that will only merge changes from the public.
First clone the public repository and move into the project folder.