码迷,mamicode.com
首页 > 其他好文 > 详细

gitlab邮箱设置

时间:2019-08-30 11:44:51      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:fir   分支合并   tar   oba   推送   loading   仓库   setting   服务器   

 

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服务器地址

默认是localhost或者是一个字符串

编辑  gitlab-rails/etc/gitlab.yml

gitlab:
    ## Web server settings (note: host is the FQDN, do not include http://)
    host: new.gitlab.***.com   #修改此项,可以改成URL或者IP地址,用户第一次注册,接收密码邮件就是此URL
    port: 80
    https: false

 

重启生效 gitlab-ctl restart  


修改gitlab外部地址
编辑/etc/gitlab/gitlab.rb 找到external_url 一行 ,取消前面注释符号,并修改成外部URL即可
external_url http://new.gitlab.xxx.com

 

重启生效 gitlab-ctl restart  

 

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

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:相当于是从远程获取最新版本到本地,不会自动合并

gitlab邮箱设置

标签:fir   分支合并   tar   oba   推送   loading   仓库   setting   服务器   

原文地址:https://www.cnblogs.com/abkn/p/10272489.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!