Tôi đang phát triển một số dự án riêng trên Github và tôi muốn thêm các cronjob hàng đêm vào các máy chủ triển khai của mình để lấy phiên bản mới nhất từ github. Tôi hiện đang làm điều này bằng cách tạo ra các khóa trên mọi máy chủ triển khai và thêm khóa chung vào dự án github dưới dạng 'Khóa triển khai'.
Tuy nhiên, gần đây tôi phát hiện ra rằng các khóa triển khai này thực sự có quyền truy cập ghi vào dự án. Do đó, mọi quản trị viên máy chủ đều có khả năng bắt đầu chỉnh sửa. Hơn nữa, tôi có thể thêm mọi khóa triển khai vào chỉ một kho lưu trữ, trong khi tôi muốn có thể triển khai nhiều kho lưu trữ trên một và cùng một máy chủ triển khai.
Có cách nào để cung cấp quyền truy cập chỉ đọc cho các kho riêng tư cho người dùng được chọn trên Github không?
git://
giao thức thay vìssh://
(ssh+git://
).