diff --git a/ExpressAPI/src/managers/GitlabManager.ts b/ExpressAPI/src/managers/GitlabManager.ts
index e153d8958e0d0f309809032051a4a4e1bc32db7f..d550f701193e1a5d4445ec6b4c9516fa30185f76 100644
--- a/ExpressAPI/src/managers/GitlabManager.ts
+++ b/ExpressAPI/src/managers/GitlabManager.ts
@@ -133,6 +133,17 @@ class GitlabManager extends SharedGitlabManager {
         }
     }
 
+    async renameRepository(repoId: number, newName: string): Promise<ProjectSchema> {
+        try {
+            return await this.api.Projects.edit(repoId, {
+                name: newName
+            });
+        } catch ( e ) {
+            logger.error(JSON.stringify(e));
+            return Promise.reject(e);
+        }
+    }
+
     async moveRepository(repoId: number, newRepoId: number): Promise<ProjectSchema> {
         try {
             return await this.api.Projects.transfer(repoId, newRepoId);