Réponses:
Une clé de déploiement est une clé SSH qui:
Allow write access
lors de la création.Settings
onglet dans le référentiel auquel vous souhaitez accorder une autorisation de lecture seule.Deploy Keys
Allow write access
n'est pas cochée.Pour en savoir plus sur les clés de déploiement, lisez sur Github Developer . Reportez-vous également à ce magnifique aperçu de zhujunsan sur Github.
N'hésitez pas à ajouter plus de détails.
Les organisations Github peuvent "en quelque sorte" prendre en charge ce flux de travail: