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

    接收到邮件

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



  • 相关阅读:
    【转】批处理第三方命令行工具汇总(2014-11-10更新)
    爬虫问题汇总 + 解决
    ocs的沟通平台
    DSCP 与IP 优先级IP优先级
    IPSec协议
    GRE 协议简介
    使用VLC创建组播流
    华为olt ma5680t常用命令详解
    Python统计列表中的重复项出现的次数的方法
    Kafka
  • 原文地址:https://www.cnblogs.com/zhangjunrui/p/15473306.html
Copyright © 2011-2022 走看看