diff --git a/swh/loader/cvs/loader.py b/swh/loader/cvs/loader.py
index 0aaa3c6e2ce70068b706b6bf644ee2540dd540a3..739570d2b41ff896b0467ab0c9f6caa35047e63b 100644
--- a/swh/loader/cvs/loader.py
+++ b/swh/loader/cvs/loader.py
@@ -99,9 +99,9 @@ class CvsLoader(BaseLoader):
         temp_directory: str = "/tmp",
         **kwargs: Any,
     ):
-        self.cvsroot_url = url
+        self.cvsroot_url = url.rstrip("/")
         # origin url as unique identifier for origin in swh archive
-        origin_url = origin_url if origin_url else self.cvsroot_url
+        origin_url = origin_url.rstrip("/") if origin_url else self.cvsroot_url
         super().__init__(storage=storage, origin_url=origin_url, **kwargs)
         self.temp_directory = temp_directory