In some setups you may prefer that your site’s themes are in a private git repository.
To do so:
Use the clone with SSH link, not the one that starts with
Select theme is in a private git repository:
Paste in the public key into your git repo so it is the used as a “deploy key”
Click “Import” and you are done
Discourse will remember the private key it generated and use it to access the git repo.