From fork to stand-alone GitHub repo while keeping history

It seems like a person should simply be able to “unfork” their GitHub repository when they no longer want it to be a fork, but would like to keep their commit history. Unfortunately, GitHub has no function like this, and says to contact support to change a repo’s “mode …

more ...