1. 查看已经启动的容器gitlab

[root@svn-server ~]# docker ps
CONTAINER ID        IMAGE                    COMMAND             CREATED             STATUS                   PORTS                                 NAMES
b8a327417b86        twang2218/gitlab-ce-zh   "/assets/wrapper"   26 hours ago        Up 6 minutes (healthy)   22/tcp, 443/tcp, 0.0.0.0:80->80/tcp   gitlab

2. 登录到容器gitlab中

[root@svn-server ~]# docker exec -it gitlab bash
root@192:/# 

3. 修改gitlab配置文件

root@192:/# vim /etc/gitlab/gitlab.rb 

设置发件人邮箱地址

在这里插入图片描述

修改smtp相关配置

在这里插入图片描述

4. 配置完毕后退出配置文件,并重新配置gitlab

root@192:/# gitlab-ctl reconfigure

配置完成会出现以下内容
在这里插入图片描述

5. 发送测试邮件

5.1 使用 gitlab-rails console 命令进入控制台发送测试邮件,进入比较慢,耐心等待

进入成功后输入以后内容发邮件

Notify.test_email('767213485@qq.com','邮件标题','邮件内容').deliver_now

在这里插入图片描述

QQ邮箱查看邮件发送成功

在这里插入图片描述

5. Gitlab忘记密码重置

5.1 先注册用户

在这里插入图片描述

5.2 注册成功

在这里插入图片描述

5.3 退出账户

在这里插入图片描述

5.4 登录时选择忘记密码

在这里插入图片描述

5.5 输入注册时的邮箱

在这里插入图片描述

5.6 收到重置密码的邮件

在这里插入图片描述

5.7 在邮箱中点击重置密码

在这里插入图片描述

5.8 点击重置密码之后跳转到修改密码界面,输入新的密码点击修改即可

在这里插入图片描述

5.9 用修改后的密码登录即可

在这里插入图片描述

5.9 重新登陆成功

在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐