Migrate project between self hosted gitlab instances with previous permissions

Is it possible to migrate a project between two self hosted instances of gitlab while preserving the original permissions? So that in the destination instance I will have the same members as the original. (Without using direct transfer)

A project: Yes, export it on the old server and import it on the new server, of course you’ll need to have all the relevant users and groups on the new server before the import.

Many projects: That method doesn’t really scale well, but I believe they introduced a new feature that sounded like something that could be used - but it happened after I had the need.