diff --git a/ee/app/views/shared/_kerberos_clone_button.html.haml b/ee/app/views/shared/_kerberos_clone_button.html.haml
index 42e7c8247b3c7a1b8b7f15018c7d3de72898a9d6..62897145eadb638b0c9fc7aeaa685f9450c0dbf2 100644
--- a/ee/app/views/shared/_kerberos_clone_button.html.haml
+++ b/ee/app/views/shared/_kerberos_clone_button.html.haml
@@ -1,3 +1,3 @@
 - if alternative_kerberos_url?
   %li
-    = kerberos_clone_button(project)
+    = kerberos_clone_button(container)
diff --git a/ee/changelogs/unreleased/325263-wiki-kerberos-clone-button-fails-with-undefined-local-variable-.yml b/ee/changelogs/unreleased/325263-wiki-kerberos-clone-button-fails-with-undefined-local-variable-.yml
new file mode 100644
index 0000000000000000000000000000000000000000..87c09ed161a40fbf0122fab6251429c51d5e2b68
--- /dev/null
+++ b/ee/changelogs/unreleased/325263-wiki-kerberos-clone-button-fails-with-undefined-local-variable-.yml
@@ -0,0 +1,5 @@
+---
+title: Fix 500 error when cloning a wiki using the Kerberos clone button
+merge_request: 58270
+author:
+type: fixed
diff --git a/ee/spec/views/shared/_kerberos_clone_button.html.haml_spec.rb b/ee/spec/views/shared/_kerberos_clone_button.html.haml_spec.rb
new file mode 100644
index 0000000000000000000000000000000000000000..b77368b60219acebb3df134c3faa3013e504ffa7
--- /dev/null
+++ b/ee/spec/views/shared/_kerberos_clone_button.html.haml_spec.rb
@@ -0,0 +1,29 @@
+# frozen_string_literal: true
+
+require 'spec_helper'
+
+RSpec.describe 'shared/kerberos_clone_button' do
+  let_it_be(:project) { create(:project) }
+
+  let(:partial) { 'shared/kerberos_clone_button' }
+
+  before do
+    allow(view).to receive(:alternative_kerberos_url?).and_return(true)
+  end
+
+  subject { rendered }
+
+  context 'Kerberos clone can be triggered' do
+    it 'renders a working clone button for the project' do
+      render partial, container: project
+
+      is_expected.to have_link('KRB5', href: project.kerberos_url_to_repo)
+    end
+
+    it 'renders a working clone button for the wiki' do
+      render partial, container: project.wiki
+
+      is_expected.to have_link('KRB5', href: project.wiki.kerberos_url_to_repo)
+    end
+  end
+end