These are instructions to create an ssh-format developer key for signing git commits, and configuring this key to be used by default, and specifying defaults to apply this signature to all git commits.
Along with specifying an identity agent in ~/.ssh/config
and SSH_AUTH_SOCK environment variable,
this will cause VSCode to pass along obtaining your key decryption password to the system's identity
agent.
These instructions have been tested on MacOSX with 1Password set as the identity agent.