Open main menu

Sugar Labs β

Activity Team/How to migrate from Gitorious

< Activity Team

Migrate the code

  • If you are not the author of the activity, query the author to let them know about the move.
  • Create an account on and log in. Add your public SSH key to your account.
  • Create a new project (, Your repositories, New repository).
  • Clone your activity from
git clone git://
  • If you want to migrate a non-master branch...
git remote show origin
git checkout -b sucrose-0.82 origin/sucrose-0.82
  • Push to with something like:
git push --mirror
  • Clone the project from the new repository in order to be able to push your changes. You'll need to do a git clone into an empty directory, using the same URL you used with your previous push:
git clone

If you're getting a message saying fatal: The remote end hung up unexpectedly that probably means that this URL is incorrect.