zoukankan      html  css  js  c++  java
  • gitlab邮箱设置

    docker启动

    docker run -d  -p  8082:80  -p 2222:22  --name gitlab  -v /data1/gitlab:/var/opt/gitlab   -v /data1/gitlab/etc:/etc/gitlab  --restart always  docker.io/gitlab/gitlab-ce

    1、编辑/etc/gitlab/gitlab.rb

    gitlab_rails['smtp_enable'] = true
     gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
     gitlab_rails['smtp_port'] = 465
     gitlab_rails['smtp_user_name'] = "******@qq.com"
     gitlab_rails['smtp_password'] = "******"
     gitlab_rails['smtp_domain'] = "smtp.exmail.qq.com"
     gitlab_rails['smtp_authentication'] = "login"
     gitlab_rails['smtp_enable_starttls_auto'] = true
     gitlab_rails['smtp_tls'] = true
     gitlab_rails['gitlab_email_from'] = '******@qq.com'  #邮箱地址和上面smtp_user_name 地址一样

    重启生效:gitlab-ctl reconfigure

    2、测试

    执行 gitlab-rails console进入控制台,然后发送邮件测试

    # gitlab-rails console
    --------------------------------------------------------------------------------
     GitLab:       12.1.6 (4016bcac51d)
     GitLab Shell: 9.3.0
     PostgreSQL:   10.7
    --------------------------------------------------------------------------------
    Loading production environment (Rails 5.2.3)
    irb(main):001:0> Notify.test_email('***@qq.com', '邮件标题', '邮件正文').deliver_now

    如果报错根据提示进行修改,收到邮件说明配置成功



    修改gitlab外部地址
    编辑/etc/gitlab/gitlab.rb 找到external_url 一行 ,取消前面注释符号,并修改成外部URL即可
    external_url 'http://new.gitlab.xxx.com'  #修改此项,可以改成URL或者IP地址,用户第一次注册,接收密码邮件就是此URL
    
    
    重启生效 gitlab-ctl restart  

    ps:

    编辑  gitlab-rails/etc/gitlab.yml

    gitlab:
        ## Web server settings (note: host is the FQDN, do not include http://)
        host: new.gitlab.***.com   #这个配置是基于external_url ,如果external_url没有配,单独改这个也不会生效的,external_url配置的话,这个也会自动修改的
       port: 80 
       https: false

    --------------------------------------------------------------------------------------------

    1、新建一个目录,进入目录后 git init 创建git本地仓库

    2、git config --global user.email "xxx@qq.com"
    git config --global user.name "xxxx"

    3、git add read.me

    4、git commit -m "first commit"

    5、给本地仓库master添加一个远程仓库origin
    git remote add origin https://github.com/my1990/yunwei.git

    6、远程仓库代码拉到本地
    git pull命令用于从另一个存储库或本地分支获取并集成(整合)。git pull命令的作用是:取回远程主机某个分支的更新,再与本地的指定分支合并
    git pull <远程主机名> <远程分支名>:<本地分支名>
    git pull origin master


    7、本地仓库推送到远程仓库
    git push -u origin master


    git fetch:相当于是从远程获取最新版本到本地,不会自动合并

  • 相关阅读:
    53个Python面试问题
    ycsb对hbase性能测试的研究
    zookeeper的安装(图文详解。。。来点击哦!)
    Zookeeper概论(对zookeeper的概论、原理、架构等的理解)
    Hadoop集群搭建安装过程(三)(图文详解---尽情点击!!!)
    Hadoop集群搭建安装过程(二)(图文详解---尽情点击!!!)
    Hadoop集群搭建安装过程(一)(图文详解---尽情点击!!!)
    Linux虚拟机安装(CentOS 6.5,图文详解,需要自查)
    Hive中的排序和分组(对map和reduce的影响,值得一看!)
    HDFS的工作原理(读和写操作)
  • 原文地址:https://www.cnblogs.com/zphqq/p/10272489.html
Copyright © 2011-2022 走看看