diff --git a/assets/scripts/app/helpers/helpers.coffee b/assets/scripts/app/helpers/helpers.coffee
index 53daa7b6..ea892a81 100644
--- a/assets/scripts/app/helpers/helpers.coffee
+++ b/assets/scripts/app/helpers/helpers.coffee
@@ -84,7 +84,7 @@ require 'config/emoij'
_githubReferenceRegexp: new RegExp("([\\w-]+)?\\/?([\\w-]+)?(?:#|gh-)(\\d+)", 'g')
- _githubUserRegexp: new RegExp("@([\\w-]+)", 'g')
+ _githubUserRegexp: new RegExp("^|\\B@([\\w-]+)", 'g')
_githubUserLink: (reference, username) ->
"#{reference}"
diff --git a/assets/scripts/spec/unit/helpers_spec.coffee b/assets/scripts/spec/unit/helpers_spec.coffee
index 829c8a13..fe049984 100644
--- a/assets/scripts/spec/unit/helpers_spec.coffee
+++ b/assets/scripts/spec/unit/helpers_spec.coffee
@@ -52,3 +52,9 @@ test 'replaces @user with github user link', ->
expected = 'It is for you @tender_love1'
equal(result, expected, "@user should be converted to a link")
+
+test 'does not replace @user if it is a sign-off', ->
+ message = 'Signed-off-by: GitHub User '
+ result = Travis.Helpers.githubify(message, 'travis-ci', 'travis-web')
+
+ equal(result, message, "@user should not be converted to a link if it matches an email")