Gitlab的搭建和配置 快来打我* 2022-10-05 00:40 103阅读 0赞 ## Gitlab的搭建和配置 ## * 创建docker-compose.yml * version: '3' services: gitlab: image: 'gitlab/gitlab-ce:latest' container_name: hygitlab restart: always environment: GITLAB_OMNIBUS_CONFIG: | external_url 'http://ip:8929' gitlab_rails['gitlab_shell_ssh_port'] = 2224 ports: - '8929:8929' - '2224:22' volumes: - /usr/local/docker/gitlab/var/opt/gitlab:/var/opt/gitlab - /usr/local/docker/gitlab/var/log/gitlab:/var/log/gitlab - /usr/local/docker/gitlab/etc/gitlab:/etc/gitlab * docker-compose up -d 启动容器 * 配置邮件服务,不然添加用户时收不到 * 开启qq邮箱的POP3/SMTP服务并保存好授权码 * ![af04ba0ec88d2535ab884837a8b4356a.png][] * cd /usr/local/docker/gitlab/etc/gitlab/ * vim gitlab.rb * gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.qq.com" gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_user_name'] = "你的qq@qq.com" gitlab_rails['smtp_password'] = "授权码" gitlab_rails['smtp_domain'] = "smtp.qq.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = true gitlab_rails['gitlab_email_from'] = '你的qq@qq.com' * 重启gitlab * 访问http://ip:8929 [af04ba0ec88d2535ab884837a8b4356a.png]: /images/20221005/e513aa60b11c4ecd9b85eee51c1467b4.png
还没有评论,来说两句吧...