Saya ingin membuat kunci SSH dengan hanya izin BACA untuk digunakan dengan akun GitHub saya, mungkinkah? atau haruskah saya membuat akun lain dengan hanya izin baca?
disimpan di server Anda dan memberikan akses ke satu repositori GitHub.
Sering digunakan untuk mengkloning repositori selama penyebaran atau menjalankan integrasi berkelanjutan.
Penyebaran terkadang melibatkan penggabungan cabang dan mendorong kode, sehingga kunci penyebaran selalu memungkinkan akses baca dan tulis .
Tetapi karena akses tulis tidak diinginkan dalam banyak kasus, Anda dapat memiliki kemampuan untuk membuat kunci penggunaan dengan akses read-only.
Kunci penyebaran baru yang dibuat melalui GitHub.com akan menjadi hanya-baca secara default dan dapat diberikan akses tulis dengan memilih Allow write accessselama pembuatan.
Membuat Baca hanya menggunakan kunci
Buka Settingstab di dalam repositori yang ingin Anda beri izin hanya baca.
Di bilah navigasi sebelah kiri Pilih Deploy Keys
Klik Add Deploy Key .
Beri judul apa pun yang Anda inginkan dan Tambahkan kunci ssh.
Pastikan kotak Allow write accessitu tidak dicentang.
Kamu sudah selesai !
Untuk mengetahui lebih lanjut tentang Menyebarkan kunci, baca di Github Developer . Lihat juga intisari cantik ini oleh zhujunsan di Github.
Jangan ragu untuk menambahkan detail lebih lanjut.
Dan untuk menambahkan beberapa repositori, hasilkan satu kunci SSH untuk masing-masing dan tambahkan konfigurasi ke file konfigurasi SSH seperti yang dijelaskan pada medium.com/@dustinfarris/…
Nagev
9
Organisasi Github dapat "semacam" mendukung alur kerja ini:
Buat organisasi
Buat akun dummy yang akan digunakan untuk akses hanya baca
Tambahkan akun dummy ke organisasi dengan izin hanya baca
Tambahkan kunci SSH apa pun yang ingin Anda miliki di akun read-only
Gunakan akun normal Anda untuk memungkinkan penulisan
Jawaban:
Menyebarkan Kunci untuk menyelamatkan
Kunci penyebaran adalah kunci SSH yang:
Allow write access
selama pembuatan.Membuat Baca hanya menggunakan kunci
Settings
tab di dalam repositori yang ingin Anda beri izin hanya baca.Deploy Keys
Allow write access
itu tidak dicentang.Untuk mengetahui lebih lanjut tentang Menyebarkan kunci, baca di Github Developer . Lihat juga intisari cantik ini oleh zhujunsan di Github.
Jangan ragu untuk menambahkan detail lebih lanjut.
sumber
Organisasi Github dapat "semacam" mendukung alur kerja ini:
sumber