2 karma · joined February 28, 2024
Cloning can be prevented as we're not simply sharing the github repository directly to the client. We're exposing a version of the repository (to which the user could painstakingly go file by file and copy all the contents), but there'd be no git clone option. However, this could be enabled if wanted by the owner.
If you're a content creator and wanting to share the code, you may want to monetise access to the code. Many creators do this by uploading the repo to Dropbox and adding a share link inside their Patreon or membership platform.
There's also a need to share multiple private repositories in a bundle using one single link - again to an unknown number of people.
Add this together with monetization, payment landing pages, disabling cloning (currently not possible within Github) and analytics.