git fork into an independent repository?
git, github
Solution
Just add a remote to your new host and start pushing there.
git remote add newremote git@whatever.com/newrepo
git push -u newremote master //the -u will set this as the default
Clearly the whole commit history from the original repo will still be there.
Then, if you like, you can also remove the reference to the original remote (this does not make any difference, but it is surely cleaner)
git remote rm origin //or whatever the original remote is named
Problem
I created a fork from some other users repository a long time ago. Then I made a lot of changes into my fork and re-wrote a lot of code. Now I want to turn this fork into a repository on my account, as these two are really different I want to remove the relationship between the two. So that I can have issue tracking for this fork separately etc. How can I do that ? I have tried looking around but did not find a good example.