How to fork your own repository on GitHub

Forking someone’s repository on GitHub is very easy. You just click the Fork button on their repository page, and you will get your own personal copy of their repository in your GitHub account, simply clone it and you’re good to go.

However when you try to fork one of your own repositories then you will quickly discover this doesn’t work.