As stated in more detail in the other answers above; svn, git and mercurial are source control technologies. That is, to save files. And perhaps access via the Internet. They are not designed specifically for sharing files over the Internet.
Services specifically designed for sharing files on the Internet, DropBox , JungleDisk, or even old-fashioned FTP, and sometimes illegal p2p, such as BitTorrent.
flurdy source
share