diff --git a/user/repository.php b/user/repository.php
deleted file mode 100644
index d398a8380c7..00000000000
--- a/user/repository.php
+++ /dev/null
@@ -1,87 +0,0 @@
-<?php
-// This file is part of Moodle - http://moodle.org/
-//
-// Moodle is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Moodle is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
-
-/**
- * This file is part of the User section Moodle
- *
- * @copyright 1999 Martin Dougiamas  http://dougiamas.com
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
- * @package core_user
- */
-
-require_once(__DIR__ . '/../config.php');
-require_once($CFG->dirroot . '/repository/lib.php');
-
-$config = optional_param('config', 0, PARAM_INT);
-$course  = optional_param('course', SITEID, PARAM_INT);
-
-$url = new moodle_url('/user/repository.php', array('course' => $course));
-if ($config !== 0) {
-    $url->param('config', $config);
-}
-$PAGE->set_url($url);
-
-$course = $DB->get_record("course", array("id" => $course), '*', MUST_EXIST);
-
-$user = $USER;
-$baseurl = $CFG->wwwroot . '/user/repository.php';
-$namestr = get_string('name');
-$fullname = fullname($user);
-$strrepos = get_string('repositories', 'repository');
-$configstr = get_string('manageuserrepository', 'repository');
-$pluginstr = get_string('plugin', 'repository');
-
-require_login($course, false);
-$coursecontext = context_course::instance($course->id, MUST_EXIST);
-
-$link = new moodle_url('/user/view.php', array('id' => $user->id));
-$PAGE->navbar->add($fullname, $link);
-$PAGE->navbar->add($strrepos);
-$PAGE->set_title("$course->fullname: $fullname: $strrepos");
-$PAGE->set_heading($course->fullname);
-
-echo $OUTPUT->header();
-
-$currenttab = 'repositories';
-require('tabs.php');
-
-echo $OUTPUT->heading($configstr);
-echo $OUTPUT->box_start();
-
-$params = array();
-$params['context'] = $coursecontext;
-$params['currentcontext'] = $PAGE->context;
-$params['userid']   = $USER->id;
-if (!$instances = repository::get_instances($params)) {
-    throw new \moodle_exception('noinstances', 'repository', $CFG->wwwroot . '/user/view.php');
-}
-
-$table = new html_table();
-$table->head = array($namestr, $pluginstr, '');
-$table->data = array();
-
-foreach ($instances as $i) {
-    $path = '/repository/'.$i->type.'/settings.php';
-    $settings = file_exists($CFG->dirroot.$path);
-    $table->data[] = array($i->name, $i->type,
-        $settings ? '<a href="'.$CFG->wwwroot.$path.'">'
-            .get_string('settings', 'repository').'</a>' : '');
-}
-
-echo html_writer::table($table);
-echo $OUTPUT->footer();
-
-