• centos7 docker gitlab


    1

    docker 拉取的gitlab 是ubuntu系列。

    用apt-get 安装而不是yum

     ###重置密码

    启动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!

    邮箱配置

    配置gitlab的邮箱的时候,一定要使用ssl,然后是465的邮箱端口,不然就发送不出去了,这个下面,我配置的是阿里云的邮箱。

    vim /etc/gitlab/gitlab.rb
    
    #配置下面,需要配置smtp_tls
    #注意gitlab_rails['smtp_tls'] 这个是设定为true
    gitlab_rails['smtp_enable'] = true
    gitlab_rails['smtp_address'] = "smtp.aliyun.com"
    gitlab_rails['smtp_port'] = 465
    gitlab_rails['smtp_user_name'] = "yellowcong@aliyun.com"
    gitlab_rails['smtp_password'] = "youpassword"
    gitlab_rails['smtp_domain'] = "smtp.aliyun.com"
    gitlab_rails['smtp_authentication'] = "login"
    gitlab_rails['smtp_enable_starttls_auto'] = true
    gitlab_rails['smtp_tls'] = true
    #配置邮箱来源, 与展示的名称
    gitlab_rails['gitlab_email_enabled'] = true
    gitlab_rails['gitlab_email_from'] = 'yellowcong@aliyun.com'
    gitlab_rails['gitlab_email_display_name'] = 'Gitlab'

    重新配置服务
    重新配置服务后生效。

    gitlab-ctl reconfigure



    测试发送邮件

    gitlab-rails console

    #进入控制台,然后发送邮件

    Notify.test_email('717350389@qq.com', '邮件标题', '邮件正文').deliver_now

    接收到邮件

    没过一会儿,我就收到邮件了。



  • 相关阅读:
    数组模拟队列
    数组模拟栈
    数组实现双链表
    别再傻傻地说电脑内存不够用了,望周知!
    电脑内存又不够了?六个方法拯救你的C盘!
    jsp基础语法与指令
    最新的web.xml配置代码
    浅谈Session技术
    浅谈cookie技术
    Javaweb编程之Response下载文件
  • 原文地址:https://www.cnblogs.com/zhangjunrui/p/15473306.html
Copyright © 2020-2023  润新知