web-dev-qa-db-fra.com

Installer gitlab-ce sur le serveur Ubuntu 17.04

J'essaie d'installer le paquet gitlab-ce sur un système exécutant le serveur Ubuntu 17.04. J'ai suivi les instructions d'installation officielles ici .

J'ai d'abord couru:

Sudo apt-get install curl openssh-server ca-certificates postfix

J'avais déjà tous ceux installés. Puis j'ai couru:

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | Sudo bash

Ce qui a également bien fonctionné. Mais quand j'essaye de courir

Sudo apt-get install gitlab-ce

Je reçois le message d'erreur suivant:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gitlab-ce

Je sais qu'il est possible d'installer gitlab sur le serveur Ubuntu 17.04, car je l'avais déjà fait lors d'une installation précédente. Malheureusement, j'ai à nouveau installé le système d'exploitation à partir de zéro et je ne me souviens pas comment j'avais installé gitlab.

Merci d'avance pour toute aide!

10
zomnombom

J'ai abandonné le script automatisé "complet", car il ne semble pas fonctionner avec 17.04 ... Quoi qu'il en soit. J'ai récupéré le dernier package de https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce_9.3.0-ce.0_AMD64.deb

curl -LJO https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce_9.3.0-ce.0_AMD64.deb/download

Installé avec le gestionnaire de paquets

Sudo dpkg -i gitlab-ce_9.3.0-ce.0_AMD64.deb

Puis configuré avec

Sudo gitlab-ctl reconfigure

Ensuite, pointez votre navigateur Web sur votre nouvelle installation de gitlab et vous devriez être prêt à partir ...

16
Rich

J'étais confronté au même problème (Lubuntu 17.10), après avoir recherché les forums gitlab pendant 2 heures, j'ai trouvé ce fil . Donc d'après ce que j'ai lu: Gitlab-ce n'est pas encore supporté pour zesty. Aussi le simple

Sudo apt-get install gitlab

est une mauvaise invite car il installe un paquet Ubuntu créé par un utilisateur nommé "praveen" et Ce n'est pas officiellement supporté par Gitlab.

voici ce que j'ai fait pour résoudre mon problème:

Sudo nano /etc/apt/sources.list.d/gitlab_gitlab-ce.list.save
Sudo nano /etc/apt/sources.list.d/gitlab_gitlab-ce.list

remplacer "zesty" par "xenial" (Ces fichiers sont uniquement accessibles en root)

Sudo apt update
Sudo apt-get install gitlab-ce

Cela a fonctionné pour moi. J'ai passé tout mon après-midi à résoudre ce problème, j'espère que cette solution fonctionne aussi pour vous.

Prost!

EDIT: orthographe corrigée

10
DevX

J'ai eu le même problème pour que l'installation s'exécute le 17.10. Selon un problème sur leur site ( https://gitlab.com/gitlab-org/gitlab-runner/issues/2851 ), les packages astucieux ne sont pas en cours de construction.

J'ai fait la même chose que @DevX, mais j'ai juste changé les paramètres de leur script de configuration.

Howler @ GitLab:/tmp $ curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh

Howler @ GitLab:/tmp $ Sudo os = ubuntu dist = xenial bash ./script.deb.sh

Howler @ GitLab:/tmp $ Sudo apt-get install gitlab-ce

7
Howler