This may not be an issue with Netlify itself but I’m wondering if anyone has found a solution for this particular use case.
I’m want to use the deploy button (e.g. https://app.netlify.com/start/deploy?repository=https://github.com/netlify/netlify-statuskit) to set up a sites for customers but don’t necessarily want to have to have the repository public on Github.
I’ve thought about issuing customers with a ZIP file to upload to Netlify but after uploading it doesn’t take the user through the same nice deployment path that the deployment button does. Because the way it sets up build tasks and environment variables through the TOML file is really, really nice.
Can this be done via Gitlab? I’ve had a look through the docs but maybe I’m just missing something.
Any help would be amazing. It seems like it’d be a good problem to solve because there’s so many customers that could be sent Netlify’s way using this method without giving the source code out publically.