diff --git a/app/views/repositories/fork.html.erb b/app/views/repositories/fork.html.erb
new file mode 100644
index 000000000..e69de29bb
diff --git a/lib/gitlab-cli/lib/gitlab/client/projects.rb b/lib/gitlab-cli/lib/gitlab/client/projects.rb
index 04ea682aa..476e88b72 100644
--- a/lib/gitlab-cli/lib/gitlab/client/projects.rb
+++ b/lib/gitlab-cli/lib/gitlab/client/projects.rb
@@ -222,6 +222,12 @@ class Gitlab::Client
delete("/projects/#{project}/hooks/#{id}")
end
+ # Forks a project into the user namespace of the authenticated user.
+ # @param [Integer] - The ID of the project to be forked
+ def fork(id)
+ post("/projects/fork/#{id}")
+ end
+
# Mark this project as forked from the other
#
# @example