diff --git a/app/views/layouts/admin/base.haml b/app/views/layouts/admin/base.haml
index 792a8cc0b..b5194892d 100644
--- a/app/views/layouts/admin/base.haml
+++ b/app/views/layouts/admin/base.haml
@@ -32,5 +32,5 @@
.footer.text-right
Version
- = CURRENT_COMMIT_HASH
+ = link_to "#{CURRENT_COMMIT_HASH}", "#{CURRENT_COMMIT_REPO}/commits/#{CURRENT_COMMIT_HASH}"
= javascript_include_tag 'admin-manifest', async: true
diff --git a/app/views/layouts/registrant/application.html.erb b/app/views/layouts/registrant/application.html.erb
index 66fdf3e16..a3b69a78a 100644
--- a/app/views/layouts/registrant/application.html.erb
+++ b/app/views/layouts/registrant/application.html.erb
@@ -76,7 +76,7 @@
Version
- <%= CURRENT_COMMIT_HASH %>
+ <%= link_to(CURRENT_COMMIT_HASH, CURRENT_COMMIT_REPO/commits/CURRENT_COMMIT_HASH) %>
diff --git a/app/views/layouts/registrar/base.html.erb b/app/views/layouts/registrar/base.html.erb
index 4d4f1b972..57fab3336 100644
--- a/app/views/layouts/registrar/base.html.erb
+++ b/app/views/layouts/registrar/base.html.erb
@@ -54,7 +54,7 @@
Version
- <%= CURRENT_COMMIT_HASH %>
+ <%= link_to(CURRENT_COMMIT_HASH, CURRENT_COMMIT_REPO/commits/CURRENT_COMMIT_HASH) %>
diff --git a/app/views/layouts/registrar/sessions.html.erb b/app/views/layouts/registrar/sessions.html.erb
index 3cb345ef9..004689ded 100644
--- a/app/views/layouts/registrar/sessions.html.erb
+++ b/app/views/layouts/registrar/sessions.html.erb
@@ -44,7 +44,7 @@
Version
- <%= CURRENT_COMMIT_HASH %>
+ <%= link_to(CURRENT_COMMIT_HASH, CURRENT_COMMIT_REPO/commits/CURRENT_COMMIT_HASH) %>
diff --git a/config/initializers/current_commit_hash.rb b/config/initializers/current_commit_hash.rb
index b018b46fd..3038fa33b 100644
--- a/config/initializers/current_commit_hash.rb
+++ b/config/initializers/current_commit_hash.rb
@@ -1 +1,2 @@
CURRENT_COMMIT_HASH = `git rev-parse --short HEAD`
+CURRENT_COMMIT_REPO = `git remote get-url origin`
\ No newline at end of file