I'm not sure, but isn't the "``git@`` protocol" the ssh protocol, just without ``ssh://``?

http://git-scm.com/book/ch4-1.html