在Ubuntu Server 17.04上安装GitLab-CE

11

我正在尝试在运行Ubuntu服务器17.04的系统上安装gitlab-ce软件包。我按照官方安装说明(这里)进行操作。

首先我运行了:

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

我知道在Ubuntu服务器17.04上安装GitLab是可能的,因为我之前已经在一次安装中完成了它。不幸的是,我从头开始重新安装了操作系统,我不记得我是如何安装GitLab的。

提前感谢任何帮助!

3个回答

20

我放弃了使用“完全”自动化脚本,因为它似乎无法在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安装位置,您就可以开始使用了...

Ubuntu 20.04.1

如果有人在尝试在Ubuntu 20.04版本上安装GitLab时遇到问题,请注意,现在情况要容易得多... 而且指令和自动脚本已经可以正常工作。 GitLab-CE安装说明

在干净的Ubuntu安装中: -

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

完成!


我也尝试手动安装它,但是我使用了一个不同的文件,似乎没有起作用...无论如何,感谢您的帮助,这个现在可以工作了! - zomnombom

10

我遇到了同样的问题(Lubuntu 17.10),在GitLab论坛上搜索了2个小时后,我找到了这个帖子

据我所读:目前尚不支持在zesty上安装GitLab-ce。此外,简单地

sudo apt-get install gitlab

这是一个错误的提示,因为它安装了一个由用户名为“praveen”创建的Ubuntu软件包,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

这对我有用。 我花了整个下午来解决这个问题,希望这个解决方案对你也有效。

干杯!

编辑:更正拼写错误


1
在我的情况下,/etc/apt/sources.list.d/gitlab_gitlab-ce.list 无法被创建。可能是因为我在代理后面。我检查了脚本并添加了以下页面的文件内容:https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/config_file.list?os=Ubuntu&dist=zesty&source=script。最后将 zesty 更改为 _xenial_,就可以使用 apt 安装 GitLab 了。 - bardosd
1
我从“artful”改为“xenial”,然后它就可以工作了。我正在使用Ubuntu 17。 - Yan King Yin
1
我通过将“cosmic”更改为“bionic”而成功。 - odigity

7

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接