Adding support for ssh upstreams

Ran into the issue that if you use github remotes over ssh, it wouldn't recognize that in the tutorial when you added an upstream.

I think this is important because ssh should be the preferred way to handle remotes, so I fixed it.

Sorry about the extra curly brackets, the linter was driving my ocd insane if I didn't add them :o

Thanks otherwise for a great tutorial, looking forward to mentoring this thursday.