Чтобы использовать несколько ключей SSH для GitHub на Mac, вы можете воспользоваться несколькими способами. Вот несколько вариантов с примерами кода:
Метод 1: использование конфигурации SSH
- Откройте Терминал на своем Mac.
- Перейдите в каталог SSH, выполнив команду:
cd ~/.ssh - Создайте или отредактируйте файл конфигурации SSH, выполнив команду:
nano config - Добавьте следующие строки в файл конфигурации, заменив «key1» и «key2» фактическими именами файлов ваших ключей SSH:
# Key 1 Host github.com HostName github.com User git IdentityFile ~/.ssh/key1 # Key 2 Host github.com HostName github.com User git IdentityFile ~/.ssh/key2 - Сохраните файл, нажав Ctrl+X, затем Y и Enter.
- Убедитесь, что файл конфигурации имеет правильные разрешения, выполнив команду:
chmod 600 config
Метод 2. Использование агента SSH
- Откройте Терминал на своем Mac.
- Запустите агент SSH, выполнив команду:
eval "$(ssh-agent -s)" - Добавьте ключи SSH в агент, выполнив команду для каждого ключа:
ssh-add ~/.ssh/key1 ssh-add ~/.ssh/key2
Метод 3: использование доступа к связке ключей
- Откройте доступ к связке ключей на своем Mac.
- Нажмите «Доступ к связке ключей» в строке меню, затем выберите «Настройки».
- Нажмите кнопку «Добавить» (+) на вкладке «Ключи».
- Найдите и выберите первый файл ключа SSH (например, key1), затем нажмите «Добавить».
- Повторите шаг 4 для каждого дополнительного файла ключа SSH (например, key2).
- Закройте доступ к связке ключей.
Выполнив любой из этих методов, вы сможете использовать несколько ключей SSH для GitHub на своем Mac.