Вы не можете использовать один и тот же ключ S SH для нескольких учетных записей. GitHub определяет, какую учетную запись вы используете, глядя на ключ S SH, который вы используете для выполнения операции, поэтому ключ S SH должен однозначно идентифицировать учетную запись и не может использоваться совместно. По тем же причинам ключи развертывания также должны быть уникальными и независимыми от ключей S SH, связанных с учетной записью.
Таким образом, если вы клонируете репозиторий, связанный с ключом S SH одной учетной записи, то вполне вероятно, что вы также будете использовать тот же ключ S SH для pu sh, хотя, конечно, есть способы использовать другой ключ и, следовательно, другую учетную запись.
Git FAQ описывает, как настроить вашу среду для использования нескольких ключей S SH и, следовательно, нескольких учетных записей, присвоив каждой учетной записи отдельный псевдоним.