Gitlab
服务器配置
最低 2核/4g,swap2g 建议 4核/8g, swap4g
基本命令
查看状态:
gitlab-ctl status启动:
gitlab-ctl start重启:
gitlab-ctl restart修改配置文件gitlab.rb, 后更新配置:
gitlab-ctl reconfigure安装
使用 docker-compose 安装#
docker-compose.yml:
version: "3"services: gitlab-service: image: "gitlab/gitlab-ce:latest" restart: always hostname: "192.168.79.8" environment: TZ: 'Asia/Shanghai' GITLAB_OMNIBUS_CONFIG: | external_url 'http://192.168.79.8' nginx['listen_port'] = 80 gitlab_rails['gitlab_shell_ssh_port'] = 9022 ports: - "9000:80" - "9443:443" - "9022:22" volumes: - "/Users/double/soft/gitlab-data/config:/etc/gitlab" - "/Users/double/soft/gitlab-data/logs:/var/log/gitlab" - "/Users/double/soft/gitlab-data/data:/var/opt/gitlab"解释:
TZ: 'Asia/Shanghai': 设置时区ports: 端口映射volumes: 数据持久化gitlab_rails['gitlab_shell_ssh_port'] = 9022设置 ssh 端口。设置后,仓库页面的 clone ssh 会添加对应端口。
docker-compose up -d初始化账号#
进入容器
执行下面命令
gitlab-rails console -e production
user=User.where(id:1).firstuser.password='root0224'user.password_confirmation='root0224'user.save!账号:root/root0224