在 ubuntu 服务器 17.04 上安装 gitlab-ce
Install gitlab-ce on ubuntu server 17.04
我正在尝试在 运行ning Ubuntu 服务器 17.04 系统上安装 gitlab-ce 包。我按照官方安装说明 here.
首先我运行:
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,因为我已经在之前的安装中安装过了。不幸的是,我从头开始重新安装了 OS,但我不记得我是如何安装 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 安装,您应该可以开始了...
Ubuntu 20.04.1
万一有人遇到这个问题,在 ubuntu 的 20.0.4 版上尝试 gitlab 时,生活会容易得多......指令和自动脚本确实有效。 GitLab-CE installation instructions
全新安装 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
完成!
我遇到了同样的问题(Lubuntu 17.10),在 gitlab 论坛上搜索了 2 小时后,我找到了 this thread。
所以从我读到的内容来看:Gitlab-ce 还不支持 zesty。 还有简单的
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
这对我有用。
我花了一下午的时间来解决这个问题,希望这个解决方案对你也有用。
普罗斯特!
编辑:更正拼写
我在 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
我正在尝试在 运行ning Ubuntu 服务器 17.04 系统上安装 gitlab-ce 包。我按照官方安装说明 here.
首先我运行:
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,因为我已经在之前的安装中安装过了。不幸的是,我从头开始重新安装了 OS,但我不记得我是如何安装 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 安装,您应该可以开始了...
Ubuntu 20.04.1
万一有人遇到这个问题,在 ubuntu 的 20.0.4 版上尝试 gitlab 时,生活会容易得多......指令和自动脚本确实有效。 GitLab-CE installation instructions
全新安装 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
完成!
我遇到了同样的问题(Lubuntu 17.10),在 gitlab 论坛上搜索了 2 小时后,我找到了 this thread。 所以从我读到的内容来看:Gitlab-ce 还不支持 zesty。 还有简单的
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
这对我有用。 我花了一下午的时间来解决这个问题,希望这个解决方案对你也有用。
普罗斯特!
编辑:更正拼写
我在 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