Hello, everybody,
I have a basic question about generating an SSH connection with the Bitbucket pipelines to a local Linux computer. In the picture the corresponding procedure is described:

Now here are some questions of understanding:
- private key: What exactly does "~/.ssh/config" mean? Which directory is that exactly? Where is the directory? How is the private key copied to this directory? When exactly does this transfer happen? Is this done manually or automatically? Is this done as a file?
- public key:Does the public key have to be copied manually into the directory "~/.ssh/authorized_keys" of the local Linux computer? Does this file have to be created first? Does the SSH key have to be put into the repository as a file? If so, what exactly does the file have to look like?
I am very grateful for any help or tip that might help me.
Many greetings
Sebastian