Github nie pozwala na użycie tego samego klucza SSH dla więcej niż jednego projektu, co byłoby bardzo przydatne w niektórych przypadkach (np. Serwer CI zajmujący się projektem z prywatnymi podmodułami). Widziałem różne wątki, które zdają się mówić, że to ograniczenie istnieje ze względów bezpieczeństwa, ale nie widziałem jeszcze przekonującego wyjaśnienia, jakie dokładnie ryzyko to mogłoby spowodować.
Zwróć uwagę, że fakt, że Github nie pozwala na ponowne użycie kluczy na poziomie konta, ma sens (dwóch użytkowników nie powinno udostępniać kluczy). Kwestionuję tylko ograniczenie dotyczące kluczy wdrażania .
I żeby było jasne, nie szukam obejść (utwórz fikcyjnego użytkownika, użyj wielu kluczy, ...), ale tylko po to, aby uzyskać wiarygodne wyjaśnienie tego ograniczenia w Kluczach Wdrażania.
Powiązane wątki:
- Jeden pokazujący obejście
- Jeden omawiający ten problem, ale nigdzie się nie wybiera