Supondo que você tenha configurado o encaminhamento de agentes e o agente já esteja em execução no sistema local, basta abrir um novo terminal e executar ssh-add
nele. O processo do agente permanece o mesmo, portanto, o encaminhamento do agente existente deve poder usar chaves recém-adicionadas:
# on server
$ git pull
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
# in new terminal
~ ssh-add
Identity added: /home/muru/.ssh/id_rsa (/home/muru/.ssh/id_rsa)
Identity added: /home/muru/.ssh/id_ed25519 ([email protected])
# back to the server tab
$ git pull
Already up-to-date.