Is there a program that does what git-svn does, but in a situation where the repository on the server is git, and the developer uses svn?
I know that github.com all
I believe the git-svn link is meant to be driven by git (to monitor -- rebase or dcommit -- a SVN branch).
Meaning you could first clone whatever git repo you need on your local server (where you also use SVN), and use that for 'git-svn' commands between your local Git repo and your SVN workspace.
Once your local Git repo reflects adequately your SVN repo, you can push back to the remote Git server.