Push is broken when no root is configured, but no path is specified

The CLI must check that there is a root configured before trying to access the local_config_root attribute.