Creates an empty repository with a specified name inside the current session.
A smart pointer to the newly created repository.