Github non consente di utilizzare la stessa chiave di distribuzione ssh per più di un progetto, il che sarebbe molto utile in alcuni casi (ad esempio il server CI che si occupa di progetti con sottomoduli privati). Ho visto vari thread che sembrano dire che questa limitazione è presente per "motivi di sicurezza", ma devo ancora vedere una spiegazione convincente su esattamente quale rischio aumenterebbe.
Tieni presente che il fatto che Github non consenta il riutilizzo delle chiavi a livello di account ha senso (due utenti non dovrebbero condividere le chiavi). È solo la restrizione sulla distribuzione delle chiavi che sto mettendo in dubbio.
E per essere chiari, io sto , non alla ricerca di soluzioni alternative (creare un utente fittizio, utilizzare più chiavi, ...), ma solo per una spiegazione plausibile per questa limitazione su Deploy Keys.
Discussioni correlate:
- Uno che mostra una soluzione alternativa
- Uno che discute il problema ma non va da nessuna parte