I like that GitHub offers SVN interoperability, but this tutorial doesn't seem tailored to its ideal use-case. I would imagine that the biggest benefits of using SVN to access github would be for use with higher-level tools (IDEs, continuous integration systems, etc.) that already have SVN backends. If you're just going to be interacting with your repo from the command line like they do here, though, you could spend the same amount of time it takes to read this tutorial to learn the four or five git commands you would need to complete the steps it covers.