虚拟机部署Gitlab + 配置QQ,网易邮箱
查找Gitlab镜像
docker search gitlab
拉取Gitlab镜像
docker pull registry.gitlab.cn/omnibus/gitlab-jh:latest
创建挂载目录
mkdir /usr/local/docker/gitlab
进入挂载目录
cd /usr/local/docker/gitlab
编辑文件
vim startGitlab.sh
启动容器脚本
docker run \-itd \-p 80:80 \-p 222:22 \-v /usr/local/docker/gitlab/etc:/etc/gitlab \-v /usr/local/docker/gitlab/log:/var/log/gitlab \-v /usr/local/docker/gitlab/opt:/var/opt/gitlab \--restart always \--privileged=true \--name gitlab \registry.gitlab.cn/omnibus/gitlab-jh:latest
赋权
chmod -R 700 startGitlab.sh
#进容器内部
docker exec -it gitlab /bin/bash
#修改gitlab.rb
vi /etc/gitlab/gitlab.rb
加入如下
#gitlab访问地址,可以写域名。如果端口不写的话默认为80端口
external_url 'http://127.0.0.1'
#ssh主机ip
gitlab_rails['gitlab_ssh_host'] = '127.0.0.1'
#ssh连接端口
gitlab_rails['gitlab_shell_ssh_port'] = 22
邮箱配置
#aaaaaa是网易邮箱的授权码
#邮箱配置
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.163.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = "xxxx@163.com"
gitlab_rails['smtp_password'] = "aaaaaa"
gitlab_rails['smtp_domain'] = "163.com"
gitlab_rails['smtp_authentication'] = :login
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['gitlab_email_from'] = "mingmingde159@163.com"
user["git_user_email"] = "mingmingde159@163.com"
配置QQ邮箱
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "xxxxxx@qq.com"
gitlab_rails['smtp_password'] = "您的qq邮箱授权码"
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'] = 'xxxxxx@qq.com'
让配置生效
gitlab-ctl reconfigure
#查看日志
gitlab-ctl tail
#重启gitlab
gitlab-ctl restart
#退出容器
exit
进入到gitlab容器测试是否可以发送成功
docker exec -it gitlab /bin/bash
gitlab-rails consoleNotify.test_email('xxxxx@163.com', 'Message Subject', 'Message Body').deliver_now
修改密码
进入容器内部
docker exec -it gitlab /bin/bash
进入控制台
gitlab-rails console -e production
查询id为1的用户,id为1的用户是超级管理员
user = User.where(id:1).first
修改密码为123456
user.password='123456'
保存
user.save!
退出
exit
参考:
(48条消息) Docker 搭建 Gitlab 服务器 (完整详细版)_docker gitlab_Touch&的博客-CSDN博客
虚拟机部署Gitlab + 配置QQ,网易邮箱相关推荐
- gitlab 配置QQ邮箱
gitlab 配置QQ邮箱 gitlab版本 官方文档 邮箱厂商 需要修改的配置文件 修改的配置内容 调试控制台 正确测试结果 [root@xxxxxxxxxxxxxx gitlab]# gitlab ...
- 华为qq邮箱服务器密码忘了,华为自带的电子邮件APP怎么用?一招教你快速登录QQ/网易邮箱...
*本文来自花粉俱乐部@昌昌兔 很多粉粉们是不是困扰自己常用的QQ/网易邮箱无法在华为自带的电子邮件登入,而又不想下载QQ/网易邮箱APP.其实是因为QQ/网易邮箱的第三方设置安全验证问题.接下来,将为 ...
- Springboot 配置QQ企业邮箱在阿里云服务器的坑
为了防止垃圾邮件泛滥,阿里云ECS 基于安全考虑,目前已禁用 25 端口,不再开放smtp邮件的25端口,现在需要使用465/587端口进行smtp邮件发送.具体操作步骤如下: 1.QQ企业邮箱开启开 ...
- 配置QQ企业邮箱小结
https://exmail.qq.com/login 1,注册管理员账号 2,添加域名 3.设置MX记录 记录类型选:MX记录 主机记录(RR):不填(非万网可以填写@) 记录值与MX优先级分别为: ...
- 阿里云主机服务配置163网易邮箱
注意:阿里云默认情况下挡掉了25端口出口,所以我们配置邮件服务器的时候只能选择465,SECURE_SMTP方式 一.163邮箱配置 1.查看smtp邮件服务器地址 2.配置客户端授权码 二.JIRA ...
- mac下airmail配置163网易邮箱
airmail作为第三方邮件客户端不直接提供对163邮箱的绑定支持,需要自己设置,绑定如下: 登录自己的163邮箱,并打开imap和pop3服务 中间需要设置授权码,自己设置的授权码用于在后面airm ...
- Mac如何配置QQ企业邮箱
http://jingyan.baidu.com/article/5d6edee207ffed99ebdeec72.html
- jenkins之qq企业邮箱配置
一.配置qq企业邮箱 1.登录jenkins后台管理,选择 系统管理 ☞ 系统设置 2.SMTP server配置 3.邮件通知配置 配置ssl等参数 点击 高级 4.发送邮件测试 总结:邮箱配置 ...
- 邮箱大师添加邮箱的服务器,网易邮箱大师添加邮箱imap账号教程-网易邮箱大师怎么添加邮箱imap账号 - Iefans...
网易邮箱大师是一款非常不错的手机邮箱客户端软件,可以管理多个邮箱大大方便了办公和交流,但是有些特别的邮箱可能不能直接添加,需要添加imap账号,那么该怎么操作呢,下面iefans小编就为大家带来网易邮 ...
最新文章
- Relay IR表示
- 【Appium】Appium工作原理
- java big o_java – 计算Big-O复杂性
- java 类的访问权限_什么是Java类的访问权限?
- 前端开发的正确姿势——各种文件的目录结构规划及引用
- pyqt5 最小化 系统托盘_Qt中如何使窗口隐藏/最小化到托盘
- docker中使用git_如何在 Docker 中使用 Docker
- python打印字符串的前五行_python基础-字符串(6)
- linux下在线新增大文件系统划分,linux - 文件系统(fdisk)
- 小众却顽强的编程语言 Erlang ,你了解多少?
- redis-3.2.9安装
- 创维hc2800 产品规格书
- windows11连接无线网后分享热点连接不上
- 三本计算机专业考研211,一个三本学渣逆袭211的考研心得
- APP如何实现「年轻化」的需求?
- PHPstudy 数据库基本操作
- 利用Python在环境气象海洋领域实现基础计算与绘图
- 基于爬虫爬取的数据,完成数据展示网站
- IDM试用到期怎么办
- 华南师大教授/教育学博士焦建利力荐《正在爆发的互联网革命》