supporting most of the url types documented in git-pull(1) manual page