Installing GitLab in your local network or your own PC and setting it up to work perfectly

GitLab is a self hosted GitHub like software. Here I offer you my personal experience in installing and configuring it to work perfectly in a local network.