Установите gitlab-ce на сервер ubuntu 17.04

Я пытаюсь установить пакет gitlab-ce в систему, на которой запущен сервер Ubuntu 17.04. Я следил за официальными инструкциями по установке здесь .

Сначала я побежал:

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

У меня уже были все установленные. Затем я побежал:

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

Который также отлично работал. Но когда я пытаюсь запустить

 sudo apt-get install gitlab-ce 

Появляется следующее сообщение об ошибке:

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

Я знаю, что можно установить gitlab на сервер Ubuntu 17.04, так как я уже сделал это при предыдущей установке. К сожалению, я снова установил ОС с нуля, и я не помню, как я установил gitlab.

Спасибо за любую помощь заранее!

Я отказался от «полного» автоматизированного сценария, поскольку он, похоже, не работает с 17.04 … В любом случае. Я схватил последний пакет с 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 

Установил его с менеджером пакетов

 sudo dpkg -i gitlab-ce_9.3.0-ce.0_amd64.deb 

Затем настроили его с помощью

 sudo gitlab-ctl reconfigure 

Затем укажите свой веб-браузер на новую установку gitlab, и вам должно быть хорошо идти …

Я столкнулся с той же проблемой (Lubuntu 17.10), после поиска в форумах gitlab за 2 часа я нашел эту тему . Итак, из того, что я прочитал: Gitlab-ce еще не поддерживается. Также простой

 sudo apt-get install gitlab 

является неправильным приглашением, потому что он устанавливает пакет Ubuntu, созданный пользователем с именем «praveen», и он официально не поддерживается Gitlab.

вот что я сделал Чтобы решить мою проблему:

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

замените «zesty» на «xenial» (эти файлы имеют только root-доступ)

 sudo apt update sudo apt-get install gitlab-ce 

Это сработало для меня. Я потратил весь свой день на решение этой проблемы, надеюсь, это решение будет работать и на вас.

Прост!

EDIT: исправленное правописание

У меня была та же проблема, что и установка 17.10. Согласно проблеме на своем сайте ( https://gitlab.com/gitlab-org/gitlab-runner/issues/2851 ), хитрые пакеты не создаются.

Я сделал то же самое, что и @DevX, но просто изменил параметры в их сценарии установки.

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