You can choose til deactivate a "site" within your solution, but this will also prevent you from being able to access it.
I recommend using either the "Unpublished" option on each page, which will enable you to see the page, but prevent users that are not logged in to the backend from seeing it.
If you have a lot of pages, this might be a bit of a hassle, so in that case I recommend hiding the entire "site" behind an extranet (Websites > the site > Permissions).