¿Cómo configurar dos claves SSH para dos cuentas GitLab y push / pull usando TortoiseGit?

Actualmente estoy usando GitLab como mi servidor GIT remoto.
No tengo problemas para usar una sola cuenta de Gitlab con la clave SSH asignada.

Pero ahora apliqué otra cuenta de Gitlab y estoy tratando de usar la misma clave SSH, pero no puedo agregar la clave a esta nueva cuenta.
El error es el siguiente cuando intenté agregar la clave:

La llave ya ha sido tomada
La huella digital ya ha sido tomada

Entonces, ¿cómo debo usar la misma clave para acceder a la segunda cuenta de Gitlab? Si no es posible, ¿cómo debo usar dos teclas al mismo tiempo?

Por cierto, estoy usando el sistema de Windows.

¡¡Gracias por adelantado!!

================================================== ================= Actualizaciones:

A continuación se muestra mi archivo de configuración. Y es como sigue:

#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

Y tengo dos cuentas de Gitlab,

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

Aún así, no puedo acceder a laaccount_2.

Anteriormente, antes de tener esta segunda cuenta de GitLab, simplemente subía elssh clave para elaccount1 sin necesidad de conjuntoEsta. Pero ahora, siguiendo esto, aún así, al final podría empujar a la[email protected]:{account_2}/repo1.git. Y estoy usandoTortoiseGit para empujar / tirar.

Respuestas a la pregunta(1)

Su respuesta a la pregunta