How to install Gitlab on Debian12

Installing Gitlab on Debian 12

How to install

1.Install and configure the necessary dependencies

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates perl

2.Add the GitLab package repository and install the package

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

sudo chmod 644 /usr/share/keyrings/gitlab_gitlab-ce-archive-keyring.gpg

sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ce

3.Edit /etc/gitlab/gitlab.rb and change external_url

external_url "http://gitlab.example.com"

4.Reconfigure GitLab

sudo gitlab-ctl reconfigure

5.Retrieve the GitLab password using following command

sudo cat /etc/gitlab/initial_root_password

6.Login to GitLab with the following address

http://gitlab.example.com
Updated on