Since git is a distributed source control system, having a centralized repository is optional. People that are familiar with SVN often face the problem—how to create a centralized repository—when they switch to git. Fortunately, the steps are quite easy.