diff --git a/app/views/devise/shared/_links.erb b/app/views/devise/shared/_links.erb
index a47b5ff..db931b8 100644
--- a/app/views/devise/shared/_links.erb
+++ b/app/views/devise/shared/_links.erb
@@ -2,7 +2,7 @@
<%= link_to "Sign in", new_session_path(resource_name), class: "btn" %>
<% end -%>
-<%- if devise_mapping.registerable? && controller_name != 'registrations' %>
+<%- if devise_mapping.registerable? && controller_name != 'registrations' && Gitlab.config.gitlab.signup_enabled %>
<%= link_to "Sign up", new_registration_path(resource_name) %>
<% end -%>
diff --git a/config/gitlab.yml.example b/config/gitlab.yml.example
index c1cc9f8..9d535b8 100644
--- a/config/gitlab.yml.example
+++ b/config/gitlab.yml.example
@@ -52,7 +52,8 @@ production: &base
## Users management
- # signup_enabled: true # default: false - Account passwords are not sent via the email if signup is enabled.
+ # default: false - Account passwords are not sent via the email if signup is enabled.
+ # signup_enabled: true
## Automatic issue closing
# If a commit message matches this regular express, all issues referenced from the matched text will be closed
--
libgit2 0.21.2