I think your understanding is correct. For example, on github, you can paste your public ssh key into a form on the github web site. This allows you to upload your git repositories from your computer onto github - but only if the computer you're using has the corresponding private key. Note that the key pair - the private and public key - have to be created together at the same time. The public key can be shared, but it is critical that the private key is safe and no one but the authorized user has access to it.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think your understanding is correct. For example, on github, you can paste your public ssh key into a form on the github web site. This allows you to upload your git repositories from your computer onto github - but only if the computer you're using has the corresponding private key. Note that the key pair - the private and public key - have to be created together at the same time. The public key can be shared, but it is critical that the private key is safe and no one but the authorized user has access to it.