devroom.io/drafts/2012-10-01-migrate-git-repositories.md
Ariejan de Vroom dbae98c4c0 Moar updates
2013-03-24 14:27:51 +01:00

799 B

title kind slug created_at tags
Migrate git repositories article migrate-git-repositories 2012-10-01
git

Sometimes you have to move your git repository to another host. In this case I want to move a privately hosted git repository to a brand spanking new github repository.

These are four easy steps to get that done:

$ git clone --bare git@yourserver.com:project.git
$ cd project.git
$ git push --mirror git@github.com:ariejan/project.git
$ cd .. && rm -rf project.git

That's it. Don't forget to update the remote of your working copy accordingly:

$ git remote set-url origin git@github.com:ariejan/project.git

Of course, this works with any git server or service, not just Github, although Github is awesome and you should use it.