在Linux上安装GitLab可以通过多种方式实现,以下是在基于Debian的系统(如Ubuntu)和基于RPM的系统(如CentOS)上安装GitLab的详细步骤。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
sudo apt-get install -y postgresql postgresql-contrib libpq-dev
sudo -u postgres createuser gitlab --createdb
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install -y gitlab-ce
sudo gitlab-ctl reconfigure
sudo systemctl start gitlab
sudo systemctl enable gitlab
sudo yum update
sudo yum install -y curl policycoreutils-python openssh-server
sudo yum install -y postgresql postgresql-contrib
sudo systemctl enable postgresql
sudo systemctl start postgresql
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install -y gitlab-ce
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start