diff --git a/app/controllers/admin/deploy_keys_controller.rb b/app/controllers/admin/deploy_keys_controller.rb
index c301e61d1c7ab0cf2d7cc4d53e91857c64c05b85..285e84953426f2d72c19d32ade4cdb3559cd7b9b 100644
--- a/app/controllers/admin/deploy_keys_controller.rb
+++ b/app/controllers/admin/deploy_keys_controller.rb
@@ -1,13 +1,8 @@
 class Admin::DeployKeysController < Admin::ApplicationController
   before_action :deploy_keys, only: [:index]
-  before_action :deploy_key, only: [:show, :destroy]
+  before_action :deploy_key, only: [:destroy]
 
   def index
-
-  end
-
-  def show
-
   end
 
   def new
diff --git a/app/controllers/projects/deploy_keys_controller.rb b/app/controllers/projects/deploy_keys_controller.rb
index 8c1bbf76917f17b3e11ad11cbf1697f50d0ff650..40e2b37912bb4dd181cf858e5507f3cb8950dc01 100644
--- a/app/controllers/projects/deploy_keys_controller.rb
+++ b/app/controllers/projects/deploy_keys_controller.rb
@@ -18,10 +18,6 @@ class Projects::DeployKeysController < Projects::ApplicationController
     @available_public_keys -= @available_project_keys
   end
 
-  def show
-    @key = @project.deploy_keys.find(params[:id])
-  end
-
   def new
     @key = @project.deploy_keys.new
 
diff --git a/app/views/admin/deploy_keys/show.html.haml b/app/views/admin/deploy_keys/show.html.haml
deleted file mode 100644
index ea361ca4bdbc471af88e3dcb74643d9b16f35bf4..0000000000000000000000000000000000000000
--- a/app/views/admin/deploy_keys/show.html.haml
+++ /dev/null
@@ -1,35 +0,0 @@
-- page_title @deploy_key.title, "Deploy Keys"
-.row
-  .col-md-4
-    .panel.panel-default
-      .panel-heading
-        Deploy Key
-      %ul.well-list
-        %li
-          %span.light Title:
-          %strong= @deploy_key.title
-        %li
-          %span.light Created on:
-          %strong= @deploy_key.created_at.stamp("Aug 21, 2011")
-
-    .panel.panel-default
-      .panel-heading Projects (#{@deploy_key.deploy_keys_projects.count})
-      - if @deploy_key.deploy_keys_projects.any?
-        %ul.well-list
-          - @deploy_key.projects.each do |project|
-            %li
-              %span
-                %strong
-                = link_to project.name_with_namespace, [:admin, project.namespace.becomes(Namespace), project]
-              .pull-right
-                = link_to disable_namespace_project_deploy_key_path(project.namespace, project, @deploy_key), data: { confirm: "Are you sure?" }, method: :put, class: "btn-xs btn btn-remove", title: 'Remove deploy key from project' do
-                  %i.fa.fa-times.fa-inverse
-
-  .col-md-8
-    %p
-      %span.light Fingerprint:
-      %strong= @deploy_key.fingerprint
-    %pre.well-pre
-      = @deploy_key.key
-  .pull-right
-    = link_to 'Remove', admin_deploy_key_path(@deploy_key), data: {confirm: 'Are you sure?'}, method: :delete, class: "btn btn-remove delete-key"
diff --git a/app/views/projects/deploy_keys/show.html.haml b/app/views/projects/deploy_keys/show.html.haml
deleted file mode 100644
index 7d44652af725ecd99aff497894de55e9bf43a7d6..0000000000000000000000000000000000000000
--- a/app/views/projects/deploy_keys/show.html.haml
+++ /dev/null
@@ -1,14 +0,0 @@
-- page_title @key.title, "Deploy Keys"
-%h3.page-title
-  Deploy key:
-  = @key.title
-  %small
-    created on
-    = @key.created_at.stamp("Aug 21, 2011")
-.back-link
-  = link_to namespace_project_deploy_keys_path(@project.namespace, @project) do
-    &larr; To keys list
-%hr
-%pre= @key.key
-.pull-right
-  = link_to 'Remove', namespace_project_deploy_key_path(@project.namespace, @project, @key), data: { confirm: 'Are you sure?'}, method: :delete, class: "btn-remove btn delete-key"
diff --git a/config/routes.rb b/config/routes.rb
index b7380254abb93964ff10d3108db8490ac2e39d95..f4a104664f32e4a596ea83aaf95bb71a383c34e1 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -165,7 +165,7 @@ Gitlab::Application.routes.draw do
       end
     end
 
-    resources :deploy_keys, only: [:index, :show, :new, :create, :destroy]
+    resources :deploy_keys, only: [:index, :new, :create, :destroy]
 
     resources :hooks, only: [:index, :create, :destroy] do
       get :test
@@ -421,7 +421,7 @@ Gitlab::Application.routes.draw do
           end
         end
 
-        resources :deploy_keys, constraints: { id: /\d+/ }, only: [:index, :show, :new, :create] do
+        resources :deploy_keys, constraints: { id: /\d+/ }, only: [:index, :new, :create] do
           member do
             put :enable
             put :disable
diff --git a/features/admin/deploy_keys.feature b/features/admin/deploy_keys.feature
index 9df47eb51fd0ed73d29917ee0b77d5d72d00cd16..33439cd1e85d9678ef4b485a3ee400853867ca11 100644
--- a/features/admin/deploy_keys.feature
+++ b/features/admin/deploy_keys.feature
@@ -8,11 +8,6 @@ Feature: Admin Deploy Keys
     When I visit admin deploy keys page
     Then I should see all public deploy keys
 
-  Scenario: Deploy Keys show
-    When I visit admin deploy keys page
-    And I click on first deploy key
-    Then I should see deploy key details
-
   Scenario: Deploy Keys new
     When I visit admin deploy keys page
     And I click 'New Deploy Key'
diff --git a/features/steps/admin/deploy_keys.rb b/features/steps/admin/deploy_keys.rb
index fb0b611762e6380368f8b0cdd6f12e0a232e776d..844837d177d228523948ee8b30433904f37aec77 100644
--- a/features/steps/admin/deploy_keys.rb
+++ b/features/steps/admin/deploy_keys.rb
@@ -14,17 +14,6 @@ class Spinach::Features::AdminDeployKeys < Spinach::FeatureSteps
     end
   end
 
-  step 'I click on first deploy key' do
-    click_link DeployKey.are_public.first.title
-  end
-
-  step 'I should see deploy key details' do
-    deploy_key = DeployKey.are_public.first
-    current_path.should == admin_deploy_key_path(deploy_key)
-    page.should have_content(deploy_key.title)
-    page.should have_content(deploy_key.key)
-  end
-
   step 'I visit admin deploy key page' do
     visit admin_deploy_key_path(deploy_key)
   end
diff --git a/spec/routing/project_routing_spec.rb b/spec/routing/project_routing_spec.rb
index 3a0d9b88d750ca78c63b438dbf37f6f931b2b809..0040718d9be4d0293e818e14b722d11d214e7710 100644
--- a/spec/routing/project_routing_spec.rb
+++ b/spec/routing/project_routing_spec.rb
@@ -172,7 +172,7 @@ end
 #                         DELETE /:project_id/deploy_keys/:id(.:format)      deploy_keys#destroy
 describe Projects::DeployKeysController, 'routing' do
   it_behaves_like 'RESTful project resources' do
-    let(:actions)    { [:index, :show, :new, :create] }
+    let(:actions)    { [:index, :new, :create] }
     let(:controller) { 'deploy_keys' }
   end
 end