GitLab インストール (13.11.2)
Table of Contents
インストール(13.11.2)
リポジトリの登録
$ curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
$ curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash [sudo] password for wurly: Detected operating system as Ubuntu/focal. Checking for curl... Detected curl... Checking for gpg... Detected gpg... Running apt-get update... done. Installing apt-transport-https... done. Installing /etc/apt/sources.list.d/gitlab_gitlab-ce.list...done. Importing packagecloud gpg key... done. Running apt-get update... done. The repository is setup! You can now install packages.
$ find /etc/apt/ /etc/apt/ /etc/apt/sources.list.d /etc/apt/sources.list.d/gitlab_gitlab-ce.list /etc/apt/trusted.gpg.d /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg /etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg /etc/apt/trusted.gpg /etc/apt/auth.conf.d /etc/apt/apt.conf.d /etc/apt/apt.conf.d/20snapd.conf /etc/apt/apt.conf.d/01autoremove-kernels /etc/apt/apt.conf.d/20packagekit /etc/apt/apt.conf.d/10periodic /etc/apt/apt.conf.d/01-vendor-ubuntu /etc/apt/apt.conf.d/15update-stamp /etc/apt/apt.conf.d/20archive /etc/apt/apt.conf.d/99update-notifier /etc/apt/apt.conf.d/70debconf /etc/apt/apt.conf.d/01autoremove /etc/apt/apt.conf.d/20auto-upgrades /etc/apt/apt.conf.d/50command-not-found /etc/apt/apt.conf.d/50unattended-upgrades /etc/apt/preferences.d /etc/apt/sources.list /etc/apt/sources.list.curtin.old
$ cat /etc/apt/sources.list.d/gitlab_gitlab-ce.list
# this file was generated by packages.gitlab.com for # the repository at https://packages.gitlab.com/gitlab/gitlab-ce deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ focal main deb-src https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ focal main
インストール可能なバージョンの確認
$ sudo apt update Hit:1 http://jp.archive.ubuntu.com/ubuntu focal InRelease Hit:2 http://jp.archive.ubuntu.com/ubuntu focal-updates InRelease Hit:3 http://jp.archive.ubuntu.com/ubuntu focal-backports InRelease Hit:4 http://jp.archive.ubuntu.com/ubuntu focal-security InRelease Hit:5 https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal InRelease Reading package lists... Done Building dependency tree Reading state information... Done All packages are up to date.
$ apt-cache madison gitlab-ce gitlab-ce | 13.11.3-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.11.2-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.11.1-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.11.0-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.10.4-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.10.3-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.10.2-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.10.1-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.10.0-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.9.7-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.9.6-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.9.5-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.9.4-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.9.3-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.9.2-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.9.1-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.9.0-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.8.8-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.8.7-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.8.6-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.8.5-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.8.4-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.8.3-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.8.2-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.8.1-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.8.0-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.7.9-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.7.8-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.7.7-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.7.6-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.7.5-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.7.4-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.7.3-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.7.2-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.7.1-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.7.0-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.6.7-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.6.5-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.6.4-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.6.3-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.6.2-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.6.1-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.6.0-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.5.7-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.5.6-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.5.5-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.5.4-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.5.3-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.5.2-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.5.1-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.5.0-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.4.7-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.4.6-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.4.5-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.4.4-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.4.3-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.4.2-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.4.1-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.4.0-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.3.9-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.3.8-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.3.7-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.3.6-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.3.5-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.3.4-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.3.3-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.3.2-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.3.1-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.3.0-ce.1 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.2.10-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.2.9-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.2.8-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.2.7-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.2.6-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.2.5-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.2.4-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.2.3-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.2.2-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.2.1-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages gitlab-ce | 13.2.0-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages
13.11.2 のインストール
$ sudo apt install gitlab-ce=13.11.2 Reading package lists... Done Building dependency tree Reading state information... Done E: Version '13.11.2' for 'gitlab-ce' was not found $ sudo apt install gitlab-ce=13.11.2-ce.0 Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: gitlab-ce 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 911 MB of archives. After this operation, 2,468 MB of additional disk space will be used. Get:1 https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 gitlab-ce amd64 13.11.2-ce.0 [911 MB] Fetched 911 MB in 56s (16.2 MB/s) Selecting previously unselected package gitlab-ce. (Reading database ... 79474 files and directories currently installed.) Preparing to unpack .../gitlab-ce_13.11.2-ce.0_amd64.deb ... Unpacking gitlab-ce (13.11.2-ce.0) ... Setting up gitlab-ce (13.11.2-ce.0) ... It looks like GitLab has not been configured yet; skipping the upgrade script. *. *. *** *** ***** ***** .****** ******* ******** ******** ,,,,,,,,***********,,,,,,,,, ,,,,,,,,,,*********,,,,,,,,,,, .,,,,,,,,,,,*******,,,,,,,,,,,, ,,,,,,,,*****,,,,,,,,,. ,,,,,,****,,,,,, .,,,***,,,, *,. _______ __ __ __ / ____(_) /_/ / ____ _/ /_ / / __/ / __/ / / __ `/ __ \ / /_/ / / /_/ /___/ /_/ / /_/ / \____/_/\__/_____/\__,_/_.___/ Thank you for installing GitLab! GitLab was unable to detect a valid hostname for your instance. Please configure a URL for your GitLab instance by setting `external_url` configuration in /etc/gitlab/gitlab.rb file. Then, you can start your GitLab instance by running the following command: sudo gitlab-ctl reconfigure For a comprehensive list of configuration options please see the Omnibus GitLab readme https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md Help us improve the installation experience, let us know how we did with a 1 minute survey: https://gitlab.fra1.qualtrics.com/jfe/form/SV_6kVqZANThUQ1bZb?installation=omnibus&release=13-11
鍵の更新
apt update でエラー
Err:5 https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal InRelease The following signatures were invalid: EXPKEYSIG 3F01618A51312F3F GitLab B.V. (package repository signing key) <packages@gitlab.com> Fetched 359 kB in 5s (72.5 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done 28 packages can be upgraded. Run 'apt list --upgradable' to see them. W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal InRelease: The following signatures were invalid: EXPKEYSIG 3F01618A51312F3F GitLab B.V. (package repository signing key) <packages@gitlab.com> W: Failed to fetch https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/dists/focal/InRelease The following signatures were invalid: EXPKEYSIG 3F01618A51312F3F GitLab B.V. (package repository signing key) <packages@gitlab.com> W: Some index files failed to download. They have been ignored, or old ones used instead.
削除
$ apt-key list 3F01618A51312F3F pub rsa4096 2020-03-02 [SC] [expired: 2022-03-02] F640 3F65 44A3 8863 DAA0 B6E0 3F01 618A 5131 2F3F uid [ expired] GitLab B.V. (package repository signing key) <packages@gitlab.com> $ sudo apt-key del 3F01618A51312F3F OK
追加
$ curl -s "https://packages.gitlab.com/gpg.key" | sudo apt-key add - OK $ apt-key list 3F01618A51312F3F pub rsa4096 2020-03-02 [SC] [expires: 2024-03-01] F640 3F65 44A3 8863 DAA0 B6E0 3F01 618A 5131 2F3F uid [ unknown] GitLab B.V. (package repository signing key) <packages@gitlab.com> sub rsa4096 2020-03-02 [E] [expires: 2024-03-01]