在Linux上部署GitLab应用,通常有以下两种常见方式:
sudo yum install -y curl policycoreutils-python openssh-server postfix
,并启动和启用postfix
服务。curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
。sudo yum install -y gitlab-ce
。/etc/gitlab/gitlab.rb
文件,设置external_url
等参数,然后执行sudo gitlab-ctl reconfigure
。sudo gitlab-ctl start
,并可通过sudo gitlab-ctl enable
设置开机自启。docker pull gitlab/gitlab-ce:latest
。docker run
命令,例如docker run --detach --hostname gitlab.example.com --publish 443:443 --publish 80:80 --publish 22:22 --name gitlab --restart always --volume GITLAB_HOME/config:/etc/gitlab --volume GITLAB_HOME/logs:/var/log/gitlab --volume GITLAB_HOME/data:/var/opt/gitlab --volume /etc/localtime:/etc/localtime:ro gitlab/gitlab-ce:latest
。/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
,然后执行gitlab-ctl reconfigure
和gitlab-ctl restart
。