centos7.9上如何用docker安装gitlab

258 阅读1分钟
  1. 首先,更新服务器以获取最新版本的所有软件包

    sudo yum -y update
    
  2. 添加GitLab软件仓库:

    sudo wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh
    sudo chmod +x script.rpm.sh
    sudo ./script.rpm.sh
    
  3. 安装GitLab(将“XX.XX.XX.XX:66”更改为您自己的域名或IP+端口):

      sudo EXTERNAL_URL="http://XX.XX.XX.XX:66" yum install -y gitlab-ee
    
  4. 在安装完成后,使用以下命令启动GitLab服务:

      sudo systemctl start gitlab-runsvdir.service
    
  5. 设置GitLab管理员密码:

     sudo gitlab-ctl reconfigure
     sudo gitlab-rake gitlab:setup
    
  6. 修改GitLab默认的SSH端口号为新端口

     sudo vim /etc/gitlab/gitlab.rb
    

    在编辑器中,找到以下行并修改为所需的端口号:

     #gitlab_rails['gitlab_shell_ssh_port'] = 22
     gitlab_rails['gitlab_shell_ssh_port'] = 66
    
  7. 使更改生效

    sudo gitlab-ctl reconfigure
    
  8. 安装完成后,您可以访问XX.XX.XX.XX:66(您自己的域名或IP+端口) 管理GitLab。在第一次登录时,管理员默认账户为root,通过以下命令获取默认密码:

     cat /etc/gitlab/initial_root_password