zoukankan      html  css  js  c++  java
  • 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

    接收到邮件

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



  • 相关阅读:
    【前端】:CSS
    【前端】:HTML
    python之rabbitMQ
    python之redis
    redis&rabbitMQ安装
    python之twisted模块安装
    一百:CMS系统之修改密码逻辑
    九十九:CMS系统之ajax提交修改密码的数据
    九十八:CMS系统之登录页面CSRF保护和修改密码页面
    九十七:CMS系统之模板抽离和个人信息页面
  • 原文地址:https://www.cnblogs.com/zhangjunrui/p/15473306.html
Copyright © 2011-2022 走看看