Here is a quick guide on migrating a project code from Google Code (SVN) to BitBucket (git) using TortoiseGIT, so with a GUI, and with no cryptic command line in sight.
Migrating Wiki/Issues is a bit more involved and not covered here. Migrating downloads has to be done by re-uploading to BitBucket (but at least BitBucket supports binary downloads).
You will next need to create and register an SSH key with BitBucket, PuTTy is installed with TortoiseGit, you can find it in the TortoiseGit bin folder.
Hit ok, and wait for the local copy to be created.
Hit “Add New”, paste in the URL field and remove what’s before ‘[email protected]’, it should look like the above.
You will be asked to fetch from the repository, do it. There is nothing in it, but git does not know that yet, so it needs to fetch at least once.
If you have an SSH key registered with BitBucket, select it in the “Putty Key” field.
Now in the Windows Explorer, right click your directory, select Tortoise Git, Push… and everything should end up on BitBucket.
Using Tortoise Git is a good idea.
But from my side, I never use it, but raw git command lines run from a simple tool of ours (which allows to commit on both our self-hosted Fossil repository, and github). Never use the https://windows.github.com/ “Github for Windows” official tool from github: this is bloatsoftware (written in C#), slow, eating a lot of resources, and unable to work with huge projects.