Sto sviluppando alcuni progetti privati su Github e vorrei aggiungere cronjobs notturni ai miei server di distribuzione per estrarre l'ultima versione da Github. Attualmente lo sto facendo generando keypairs su ogni server di distribuzione e aggiungendo la chiave pubblica al progetto github come "chiave di distribuzione".
Tuttavia, recentemente ho scoperto che queste chiavi di distribuzione in realtà hanno accesso in scrittura al progetto. Pertanto, tutti gli amministratori del server potrebbero potenzialmente iniziare la modifica. Inoltre, posso aggiungere ogni chiave di distribuzione a un solo repository, mentre vorrei essere in grado di distribuire più repository sullo stesso server di distribuzione.
Esiste un modo per fornire accesso in sola lettura per i repository privati agli utenti selezionati su Github?
git://
protocollo anzichéssh://
(ssh+git://
).