Notes d'installation
Basé sur : https://framacloud.org/fr/cultiver-son-jardin/gitlab.htmlAjout des paquets de base pour lancer la config
apt-get install curl openssh-server ca-certificates
On récupère et lance le script qui installe les depots
curl -sS https://packages.gitlab.com/install/repositos/gitlab/gitlab-ce/script.deb.sh > script.deb.sh bash ./script.deb.sh
On install le paquet qui fait tout:
apt-get install gitlab-ce
On edite la conf.
vi /etc/gitlab/gitlab.rb
On fait tout comme framasoft, sauf pour le mail, et la config nginx derrière un proxy pour gitlab
nginx['listen_port'] = 80 ##! **Override only if your reverse proxy internally communicates over HTTP** ##! Docs: https://docs.gitlab.com/omnibus/settings/nginx.html#supporting-proxie$ nginx['listen_https'] = false
et pour mattermost (a ajouter, n'existe pas dans la configuratio)
mattermost_nginx['listen_port'] = 80 mattermost_nginx['listen_https'] = false
finalisation de l'installation
dpkg-reconfigure gitlab-ce
puis redémarrage de la conf. des services
gitlab-ctl reconfigure