My recommendation is to skim this Stack Overflow Q&A, which will introduce you to
git-svn.
http://stackoverflow.com/questions/79165/how-to-migrate-svn-repository-with-history-to-a-new-git-repository
The answer that mentions John Albin's URL:
http://john.albin.net/git/convert-subversion-to-git
is the one that led to success for me (though my project was a simple codebase, i.e. I was the only developer). This repository of mine is now on GitHub:
https://github.com/rickumali/RicksTetris
If your SVN repository is complicated, your mileage may vary! The one good thing:
you should be able to try multiple transformations without harming the underlying SVN server, provided that you avoid the git-svn commands that write to the SVN server.