Everything is code, and you need somewhere to store it. The organization's source code management system is that place.
Developers and operations personnel share the same central storage for their different types of code.
There are many ways of hosting the central code repository:
- You can use a piece of software as a service solution, such as GitHub, Bitbucket, or GitLab. This can be cost-effective and provide good availability.
- You can use a cloud provider, such as AWS or Rackspace, to host your repositories.
Some types of organization simply can't let their code leave the building. For them, a private in-house setup is the best choice.
In this chapter, we will explore different options, such as Git, and web-based frontends to Git, such as Gerrit and GitLab.
This exploration will serve to help you find a Git-hosting solution that covers your organization...