GitLab 7 (Omnibus) is applicable to this configuration document)
1. Installation reference
Https://about.gitlab.com/downloads/
2. Download gitlab-ce
Https://packages.gitlab.com/gitlab/gitlab-ce
Sudo dpkg-I gitlab-ce_7.12.2.deb
Sudo gitlab-ctl reconfigure
3. Email Configuration Reference
Https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/smtp.md
Https://elijahpaul.co.uk/using-an-smtp-server-with-gitlab/
4. Edit/etc/gitlab. rb.
External_url 'http: // gitlab.test.com'
Gitlab_rails ['gitlab _ email_from '] = 'Git @ test.com'
Gitlab_rails ['gitlab _ email_reply_to '] = michael@test.com'
Gitlab_rails ['smtp _ enable'] = true
Gitlab_rails ['smtp _ address'] = "smtp.exmail.qq.com"
Gitlab_rails ['smtp _ port'] = 25
Gitlab_rails ['smtp _ user_name '] = "git@test.com"
Gitlab_rails ['smtp _ password'] = "test123"
Gitlab_rails ['smtp _ domain '] = "smtp.qq.com"
Gitlab_rails ['smtp _ authentication '] = "login"
Gitlab_rails ['smtp _ enable_starttls_auto'] = false
User ['Git _ user_name '] = git@doordu.com
5. Reload the configuration
Gitlab-ctl reconfigure
6. Restart gitlab (you do not need to execute it)
Gitlab-ctl restart