Saya sedang mengembangkan beberapa proyek pribadi di Github, dan saya ingin menambahkan cronjobs malam ke server penerapan saya untuk menarik versi terbaru dari github. Saat ini saya melakukan ini dengan membuat pasangan kunci di setiap server penerapan dan menambahkan kunci publik ke proyek github sebagai 'Kunci penyebaran'.
Namun, baru-baru ini saya menemukan bahwa kunci penerapan ini sebenarnya memiliki akses tulis ke proyek. Karenanya, setiap administrator server berpotensi mulai mengedit. Selain itu, saya dapat menambahkan setiap kunci penerapan hanya ke satu repositori, sedangkan saya ingin dapat menerapkan beberapa repositori pada satu server penerapan yang sama.
Apakah ada cara untuk menyediakan akses hanya baca untuk repositori pribadi kepada pengguna tertentu di Github?
git://
protokol alih-alihssh://
(ssh+git://
).