暗能星系

    • 登录
    • 搜索

    gitlab安装配置

    张渌
    1
    2
    47
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Z
      zhanglu 最后由 编辑

      1. 启动Gitlab容器

      # 启动容器
      docker run \
       -itd  \
       -p 9980:80 \
       -p 9922:22 \
       -v /home/gitlab/etc:/etc/gitlab  \
       -v /home/gitlab/log:/var/log/gitlab \
       -v /home/gitlab/opt:/var/opt/gitlab \
       --restart always \
       --privileged=true \
       --name gitlab \
       gitlab/gitlab-ce
      
      #进容器内部
      docker exec -it gitlab /bin/bash
       
      #修改gitlab.rb
      vi /etc/gitlab/gitlab.rb
       
      #加入如下
      #gitlab访问地址,可以写域名。如果端口不写的话默认为80端口
      external_url 'http://192.168.124.194'
      #ssh主机ip
      gitlab_rails['gitlab_ssh_host'] = '192.168.124.194'
      #ssh连接端口
      gitlab_rails['gitlab_shell_ssh_port'] = 9922
       
      # 让配置生效
      gitlab-ctl reconfigure
      
      # 修改http和ssh配置
      vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
       
        gitlab:
          host: 192.168.124.194
          port: 9980 # 这里改为9980
          https: false
      
      #重启gitlab 
      gitlab-ctl restart
      #退出容器 
      exit
      

      修改root密码

      docker exec -it <容器名称>bash
      
      # 启动Ruby on Rails控制台
      gitlab-rails console -e production
      user = User.where(id: 1).first
      #更改密码
      user.password = 'secret_pass'
      #确认更改密码
      user.password_confirmation = 'secret_pass'
      保存
      user.save!
      
      1 条回复 最后回复 回复 引用 0
      • Z
        zhanglu 最后由 zhanglu 编辑

        大服务器gitlab

        docker run
        -itd
        -p 9880:9880
        -p 9822:22
        -v /data_raid1/gitlab/etc:/etc/gitlab
        -v /data_raid1/gitlab/log:/var/log/gitlab
        -v /data_raid1/gitlab/opt:/var/opt/gitlab
        --privileged=true
        twang2218/gitlab-ce-zh:latest

        root/Qiankun2021

        1 条回复 最后回复 回复 引用 0
        • First post
          Last post
        Powered by 暗能星系