In the process of migrating some svn repos on my server to git repos on github (public) and bitbucket (private), I found the following migration process works well.
. Import the svn repo to github. It worked for private svn repos that require authentication (as in my case).
. The github repo will be public. If you want a private repo, import the github repo to a private bitbucket repo, and delete the public github repo.
I looked at the revision history and it appears to be well preserved.
I have tried direct import from svn to bitbucket but it did not work, probably due to file system structures of my svn server.
Leave a Reply