It’s hard to find good Google links for installing git-svn on Mac OS X. Here is my piece.
- Install port: download it at http://darwinports.com and run the installer
- run sudo port install subversion-perlbindings (it takes a while as the installer download the internet)
- run sudo port install git-core +svn (don’t forget +svn or you will have to uninstall git-core and reinstall it)
You are ready to use git svn command. git-svn does not work but git svn does: that’s because git-svn is not in your PATH. If you want to make git-svn work, add /opt/local/libexex/git-core to it (thanks Randall for the tip).
From there, have a look at http://viget.com/extend/effectively-using-git-with-subversion for a quick tutorial.


I used the Git Installer for OS X, but I had the same issue. The “git” command was on the path (e.g. “/usr/local/git/bin”), but “git-svn” and other “git-” commands are in a subdirectory (e.g. “/usr/local/git/libexec/git-core/”). Try adding this to your path.
You don’t need to add git-core to the path, just run git-svn by running “git svn”.
nice save! thanks