首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ubuntu服务器17.04上安装gitlab-ce

在ubuntu服务器17.04上安装gitlab-ce
EN

Stack Overflow用户
提问于 2017-06-26 05:37:13
回答 3查看 10K关注 0票数 10

我正在尝试在运行Ubuntu服务器17.04的系统上安装gitlab-ce包。我遵循了here的官方安装说明。

首先,我运行:

代码语言:javascript
复制
sudo apt-get install curl openssh-server ca-certificates postfix

我已经把所有这些都安装好了。然后我运行:

代码语言:javascript
复制
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

它也运行得很好。但是当我试着跑的时候

代码语言:javascript
复制
sudo apt-get install gitlab-ce

我得到以下错误消息:

代码语言:javascript
复制
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gitlab-ce

我知道在Ubuntu服务器17.04上安装gitlab是可能的,因为我在以前的安装中已经这样做了。不幸的是,我从头开始重新安装了操作系统,我不记得我是如何安装gitlab的。

提前感谢大家的帮助!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-06-26 07:38:25

我放弃了“完整的”自动化脚本,因为它似乎不能与17.04一起工作。不管怎么说。我从https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce_9.3.0-ce.0_amd64.deb那里拿到了最新的包裹

代码语言:javascript
复制
curl -LJO https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce_9.3.0-ce.0_amd64.deb/download

使用包管理器安装了它

代码语言:javascript
复制
sudo dpkg -i gitlab-ce_9.3.0-ce.0_amd64.deb

然后用

代码语言:javascript
复制
sudo gitlab-ctl reconfigure

然后,将您的web浏览器指向新安装的gitlab,您就可以开始工作了……

Ubuntu 20.04.1

如果有人在ubuntu的20.0.4版本上尝试gitlab时再次遇到这种情况,生活就容易得多了……并且指令和自动脚本实际上是有效的。GitLab-CE installation instructions

在新安装的ubuntu上:

代码语言:javascript
复制
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

完成了!

票数 19
EN

Stack Overflow用户

发布于 2017-09-05 22:49:03

我也遇到了同样的问题(Lubuntu17.10),在gitlab论坛上搜索了2个小时后,我找到了this thread。所以从我所读到的内容来看: Gitlab-ce还不支持zesty。还有简单的

代码语言:javascript
复制
sudo apt-get install gitlab

是一个错误的提示符,因为它安装了一个由名为"praveen“的用户创建的Ubuntu包,并且它不受Gitlab官方支持。

以下是我为解决问题所做的工作:

代码语言:javascript
复制
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访问)

代码语言:javascript
复制
sudo apt update
sudo apt-get install gitlab-ce

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

Prost!

编辑:更正拼写

票数 10
EN

Stack Overflow用户

发布于 2018-02-04 01:33:01

我在17.10上运行安装时也遇到了同样的问题。根据他们的网站( https://gitlab.com/gitlab-org/gitlab-runner/issues/2851 )上的一个问题,这些巧妙的包并没有被构建。

我做了与@DevX相同的操作,只是更改了他们的设置脚本中的参数。

curl @

@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
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44750864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档