Github не дозволяє використовувати один і той же ключ розгортання ssh для більш ніж одного проекту, що було б дуже корисно в деяких випадках (наприклад, сервер CI, що має справу з проектом з приватними підмодулями). Я бачив різні теми, які, здається, говорять про те, що це обмеження існує з "міркувань безпеки", але я ще не побачив переконливого пояснення щодо того, який саме ризик це може викликати.
Зауважте, що той факт, що Github не дозволяє повторно використовувати ключі рівня облікового запису, має сенс (двоє користувачів не повинні ділитися ключами). Це лише обмеження щодо ключів розгортання, яке я допитую.
І щоб бути зрозумілим, я не шукаю обхідних шляхів (створити фіктивного користувача, використовувати кілька ключів, ...), а лише правдоподібне пояснення цього обмеження на ключі розгортання.
Пов’язані теми:
- Один, який показує обхідний шлях
- Той, хто обговорює проблему, але насправді нікуди не йде