Je veux générer une clé SSH avec seulement LECTURES à utiliser avec mon compte GitHub, est-ce possible? ou dois-je créer un autre compte avec une seule autorisation en lecture?
Une clé de déploiement est une clé SSH qui:
Allow write access
lors de la création.Settings
dans le référentiel auquel vous souhaitez attribuer une autorisation en lecture seule.Deploy Keys
Allow write access
est décochée.Pour en savoir plus sur les clés de déploiement, consultez la page développeur Github. Reportez-vous également à cette belle Gist par 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: