Remove SSL from a Local Site

Local only helps you setup the certificate so that you can test things over HTTPS more easily. Local doesn’t do anything to “force” https.

More than likely what’s going on is that the URLs within the database are using HTTPS, or there’s a plugin that forcing HTTPS.

You can update the urls by using a plugin like this: Search & Replace – WordPress plugin | WordPress.org
or by logging into the site over SSH by right-clicking and selecting “Open Site SSH”.

If you do the “Open site SSH” route, then once the terminal is open, you can issue a command like this (update the local url to be correct):

wp search-replace 'https://example.local' 'http://example.local'

I like the terminal way because it doesn’t require any additional software. Let me know if you have any other questions, or need anything else!