C1-2017-2018 GitLab definition installation pourquoi git lab comparaison avec autre git source control qui utilise git produits