Github không cho phép sử dụng cùng một khóa triển khai ssh cho nhiều dự án, điều này sẽ rất hữu ích trong một số trường hợp (ví dụ: máy chủ CI xử lý dự án với các mô-đun con riêng). Tôi đã thấy nhiều chủ đề khác nhau dường như nói rằng giới hạn này là có vì 'lý do bảo mật', nhưng tôi vẫn chưa thấy một lời giải thích thuyết phục về chính xác rủi ro sẽ tăng lên.
Lưu ý rằng thực tế là Github không cho phép sử dụng lại các khóa Cấp tài khoản (hai người dùng không nên chia sẻ khóa). Đó chỉ là hạn chế đối với Khóa triển khai mà tôi đang thắc mắc.
Và để rõ ràng, tôi không tìm kiếm các giải pháp thay thế (tạo người dùng giả, sử dụng nhiều khóa, ...), mà chỉ để tìm một lời giải thích hợp lý cho hạn chế này trên Deploy Keys.
Chủ đề liên quan:
- Một cho thấy một giải pháp
- Một người đang thảo luận về vấn đề nhưng không thực sự đi đến đâu