Github не позволяет использовать один и тот же ключ развертывания ssh для более чем одного проекта, что было бы очень полезно в некоторых случаях (например, сервер CI, работающий с проектом с частными подмодулями). Я видел различные темы, в которых, кажется, говорится, что это ограничение существует по «соображениям безопасности», но мне еще предстоит увидеть убедительное объяснение того, какой именно риск это может вызвать.
Обратите внимание, что тот факт, что Github не позволяет повторно использовать ключи уровня учетной записи, имеет смысл (два пользователя не должны совместно использовать ключи). Я ставлю под сомнение только ограничение на развертывание ключей .
И чтобы быть ясным, я не ищу обходных путей (создать фиктивного пользователя, использовать несколько ключей, ...), а только для правдоподобного объяснения этого ограничения на развертывание ключей.
Связанные темы:
- Один показывает обходной путь
- Один обсуждает проблему, но никуда не денется