svn - Subversion,download at :http:/subversion.apache.org/packages.html
hg - Mercurial,download at https://www.mercurial-scm.org/downloads
git - Git,download at http://git-scm.com/downloads
bzr - Bazaar,download at http://wiki.bazaar.canonical.com/Downlad.
for example,git is used for Github,hg is used for Bitbucket,etc.
Refer GogetProxyCOnfig (https://gitbuh.com/golang/go/wiki/GoGetProxyConfig )for setting proxies for these tools