Como configurar duas chaves SSH para duas contas GitLab e pressionar / puxar usando o TortoiseGit?

Atualmente, estou usando o GitLab como meu servidor GIT remoto.
Não tenho problema em usar uma única conta Gitlab com a chave SSH atribuída a ela.

Mas agora apliquei outra conta do Gitlab e estou tentando usar a mesma chave SSH, mas não posso adicionar a chave a essa nova conta.
O erro é o seguinte quando tentei adicionar a chave:

A chave já foi tirada
A impressão digital já foi tirada

Então, como devo usar a mesma chave para acessar a segunda conta do Gitlab? se não for possível, como devo usar duas chaves ao mesmo tempo.

A propósito, eu estou usando o sistema Windows.

Desde já, obrigado!!

==================================================== ================= Atualizações:

Abaixo está o meu arquivo de configuração. E é o seguinte:

#my primary account
Host {account1}
    User git
    HostName gitlab.com
    PreferredAuthentications publickey
    IdentityFile C:/Users/{username}/.ssh/id_rsa1

#for NPR_HPTG account
Host {account2}
    User git
    HostName gitlab.com
    PreferredAuthentications publickey
    IdentityFile C:/Users/{username}/.ssh/id_rsa2

E eu estou tendo duas contas Gitlab,

[email protected]:{account_1}/repo1.git
[email protected]:{account_2}/repo1.git

Ainda assim, não consigo acessar oaccount_2.

Antes, antes de ter essa segunda conta do GitLab, basta fazer o upload dossh chave para oaccount1 sem precisar definireste. Mas agora, seguindo isso, ainda assim, no final, eu poderia empurrar para o[email protected]:{account_2}/repo1.git. E eu estou usandoTortoiseGit empurrar / puxar.

questionAnswers(1)

yourAnswerToTheQuestion