# Ошибка: ключ уже используется

Эта ошибка возникает при попытке добавить ключ, который уже добавлен в другую учетную запись или репозиторий.

## Поиск места использования ключа

Чтобы определить, где ранее был использован ключ, откройте терминал и введите команду `ssh`. С помощью флага `-i` укажите путь к ключу, который требуется проверить:

```shell
$ ssh -T -ai ~/.ssh/id_rsa git@HOSTNAME
# Connect to ваш экземпляр GitHub Enterprise Server using a specific ssh key
> Hi USERNAME! You've successfully authenticated, but GitHub does not
> provide shell access.
```

Имя *пользователя в ответе — это учетная* запись ваш экземпляр GitHub Enterprise Server, к которому в настоящее время подключен ключ. Если ответ имеет форму "имя\_пользователя/репозиторий", значит ключ был присоединен к репозиторию в качестве [*ключа развертывания*](/ru/enterprise-server@3.22/authentication/connecting-to-github-with-ssh/managing-deploy-keys#deploy-keys).

Чтобы принудительно использовать SSH для использования только ключа, указанного в командной строке, добавьте параметр `-o` с помощью `IdentitiesOnly=yes`:

```shell
ssh -v -o "IdentitiesOnly=yes" -i ~/.ssh/id_rsa git@HOSTNAME
```

## Устранение проблемы

Чтобы устранить эту проблему, сначала удалите ключ из других учетной записи или репозитория, а затем [добавьте его в свою учетную запись](/ru/enterprise-server@3.22/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account).

Если у вас нет разрешений на передачу ключа и возможности связаться с пользователем, у которого они есть, удалите пару ключей и [создайте новую](/ru/enterprise-server@3.22/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent).

## Ключи развертывания

Ключ, присоединенный к репозиторию в качестве ключа развертывания, нельзя использовать в другом репозитории. Если при настройке ключ развертывания возникает эта ошибка, см[. раздел AUTOTITLE](/ru/enterprise-server@3.22/authentication/connecting-to-github-with-ssh/managing-deploy-keys).