In the publish_repo() method, it looks like it's an error if the path isn't provided. Shouldn't this raise an issue about it?