From $(whatever) to git
If you’re using any sort of legacy version control, whether commercial or open source, you should switch to git. If you’re not using version control, you should definitely switch to git.
Choosing a platform
Cloud services versus in-house
Many companies are uncomfortable with the idea of putting their source code on a cloud-based service.
If you don’t have a real business requirement (that is, a regulatory requirement) for in-house, then I would strongly encourage you to use a hosted service. They are state of the art products in a highly competitive market, by far the best version control tools ever offered. They all go far beyond git itself, providing a wide range of advanced services like problem tickets, continuous integration, and blog hosting.
But if you absolutely must use an in-house solution…