Github tidak mengizinkan kunci penerapan ssh yang sama digunakan untuk lebih dari satu proyek, yang akan sangat berguna dalam beberapa kasus (misalnya, server CI yang menangani proyek dengan sub-modul pribadi). Saya telah melihat berbagai utas yang tampaknya mengatakan bahwa batasan ini ada karena 'alasan keamanan', tetapi saya belum melihat penjelasan yang meyakinkan tentang risiko apa yang akan meningkat.
Perhatikan bahwa fakta bahwa Github tidak mengizinkan kunci Tingkat Akun digunakan kembali masuk akal (dua pengguna tidak boleh berbagi kunci). Hanya batasan pada Deploy Keys yang saya pertanyakan.
Dan untuk memperjelas, saya tidak mencari solusi (buat pengguna dummy, gunakan banyak kunci, ...), tetapi hanya untuk penjelasan yang masuk akal untuk batasan pada Deploy Keys ini.
Utas terkait:
- Salah satu menunjukkan solusi
- Seseorang membahas masalah tetapi tidak benar-benar ke mana-mana