En primer lugar, instale gitlab
Referencia Bowen continua integración y aplicación de Gitlab montaje gitlab instalación, para las tres operaciones básicas del extremo distal de la biblioteca a
En segundo lugar, comprobar el correo electrónico de registro
E-mail mensajes de alerta deben ser validados cuando esté disponible para los usuarios registrados, cuando gitlab carga o descarga el código también le recordará
[root@gitlab /]# vim /etc/gitlab/gitlab.rb
..................
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "[email protected]"
gitlab_rails['smtp_password'] = "wbwkirmyqzmzbfcf" # 此处填写的是qq邮箱的登录授权码,可根据下方图片查看
gitlab_rails['smtp_domain'] = "qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
..................
user['git_user_email'] = "[email protected]"
..................
gitlab_rails['gitlab_email_from'] = '[email protected]'
[root@gitlab /]# gitlab-ctl reconfigure # 重新配置
[root@gitlab /]# gitlab-ctl restart # 重启服务使之生效
Compruebe el código de autorización de inicio de sesión del buzón
#测试邮件发送
[root@gitlab /]# gitlab-rails console
-------------------------------------------------------------------------------------
GitLab: 11.9.8 (48528bc)
GitLab Shell: 8.7.1
postgresql: 9.6.11
-------------------------------------------------------------------------------------
Loading production environment (Rails 5.0.7.1)
irb(main):001:0> Notify.test_email('[email protected]','this is title','hello word').deliver_now
Notify#test_email: processed outbound mail in 142.7ms
Se puede observar que ya recibió un mensaje de prueba
conectado como root a la web gitlab extremo fijado
sacarnos, se registra un usuario de prueba
después de hacer clic en el enlace de verificación del correo electrónico, puede conectarse directamente gitlab
En tercer lugar, apague el registro automático
Debido a que nuestro uso interno si el usuario no necesita colocarse a sí mismos, el personal de operación y mantenimiento se asignan al usuario
Nota: tire de la parte inferior de la página, haga clic en Guardar cambios, recuerde guardar
Nota: tire de la parte inferior de la página, haga clic en Guardar cambios, recuerde guardar
Nota: tire de la parte inferior de la página haga clic en Guardar cambios, recuerde guardar
cosas importantes que decir tres veces! ! !
Adicional ----
---- ---- ---- End adicional