Ich entwickle einige private Projekte auf Github, und ich würde gerne nächtliche Cronjobs zu meinen Bereitstellungsservern hinzufügen, um die neueste Version von Github zu beziehen. Ich tue dies derzeit, indem ich Schlüsselpaare auf jedem Bereitstellungsserver generiere und den öffentlichen Schlüssel dem Github-Projekt als "Bereitstellungsschlüssel" hinzufüge.
Vor kurzem habe ich jedoch herausgefunden, dass diese Bereitstellungsschlüssel tatsächlich Schreibzugriff auf das Projekt haben. Daher könnte jeder der Serveradministratoren potenziell mit der Bearbeitung beginnen. Außerdem kann ich jeden Bereitstellungsschlüssel nur einem Repository hinzufügen, während ich gerne mehrere Repositories auf ein und demselben Bereitstellungsserver bereitstellen würde.
Gibt es eine Möglichkeit, ausgewählten Benutzern auf Github Lesezugriff auf private Repositories zu gewähren?