Tôi đang phát triển một số dự án riêng trên Github và tôi muốn thêm cronjobs hàng đêm vào máy chủ triển khai của mình để kéo phiên bản mới nhất từ github. Tôi hiện đang thực hiện việc này bằng cách tạo các cặp khóa trên mỗi máy chủ triển khai và thêm khoá công khai vào dự án github là 'Khóa triển khai'.Github: truy cập chỉ đọc vào một repo riêng
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 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 lưu trữ riêng tư cho người dùng được chọn trên Github không?
Bạn muốn có quyền truy cập * bị hạn chế * ** chỉ đọc **, phải không? Nếu bạn muốn truy cập chỉ đọc * không hạn chế *, bạn có thể sử dụng giao thức 'git: //' thay vì 'ssh: //' ('ssh + git: //'). –