Я розробляю кілька приватних проектів на Github, і я хотів би додати нічні чіткі до моїх серверів розгортання, щоб витягнути останню версію з github. В даний час я це роблю, генеруючи клавіші на кожному сервері розгортання та додаючи відкритий ключ до проекту github як "ключ розгортання".
Однак я нещодавно з’ясував, що ці ключі розгортання насправді мають доступ до запису до проекту. Отже, кожен з адміністраторів сервера потенційно може почати редагування. Крім того, я можу додати кожен ключ розгортання лише до одного сховища, тоді як я хотів би мати можливість розгортати декілька сховищ на одному і тому ж сервері розгортання.
Чи є спосіб забезпечити доступ лише для читання приватних сховищ вибраним користувачам у Github?
git://
протокол замістьssh://
(ssh+git://
).