Cara Menggunakan Deploy Keys di Github (dengan Gambar)

Daftar Isi:

Cara Menggunakan Deploy Keys di Github (dengan Gambar)
Cara Menggunakan Deploy Keys di Github (dengan Gambar)

Video: Cara Menggunakan Deploy Keys di Github (dengan Gambar)

Video: Cara Menggunakan Deploy Keys di Github (dengan Gambar)
Video: Funny Dubbing || Kutu bandel berkembang biak di rambut manusia 😀 2024, Maret
Anonim

"Menyebarkan kunci" di GitHub memungkinkan server Anda terhubung langsung ke repositori GitHub Anda. Saat server Anda terhubung, Anda dapat mendorong build langsung dari repositori ke server Anda, yang dapat mengurangi pekerjaan Anda. Jika server Anda memerlukan akses ke beberapa repositori, Anda dapat membuat pengguna mesin untuk mengelola akses.

Langkah

Bagian 1 dari 3: Membuat Kunci Baru

Gunakan Deploy Keys di Github Langkah 1
Gunakan Deploy Keys di Github Langkah 1

Langkah 1. Buka program terminal di komputer Anda

Program terminal di komputer Anda memungkinkan Anda untuk mengakses server Anda dari jarak jauh. Jika Anda menggunakan komputer Linux atau Mac, Anda akan menggunakan program Terminal bawaan. Jika Anda menggunakan Windows, Anda harus menginstal program seperti Cygwin atau GitBash.

  • Linux - Tekan Ctrl+Alt+T atau cari "terminal."
  • Mac - Anda dapat menemukan program Terminal di folder Utilitas.
  • Windows - Anda dapat mengunduh Cygwin dari cygwin.com, atau GitBash dari git-scm.com/downloads.
Gunakan Deploy Keys di Github Langkah 2
Gunakan Deploy Keys di Github Langkah 2

Langkah 2. Masuk ke server Anda menggunakan program terminal Anda

Anda akan membuat kunci penerapan di server Anda sehingga dapat mengakses repositori GitHub Anda. Untuk melakukan ini, Anda harus masuk ke server Anda, baik dari jarak jauh melalui terminal Anda atau secara lokal di server.

Di program terminal Anda, ketik ssh username@hostname untuk masuk. Masukkan kata sandi Anda jika diminta

Gunakan Deploy Keys di Github Langkah 3
Gunakan Deploy Keys di Github Langkah 3

Langkah 3. Masukkan perintah untuk menghasilkan kunci SSH

Perintah berikut akan membuat kunci baru dengan alamat email GitHub Anda sebagai label:

  • ssh-keygen -t rsa -b 4096 -C "[email protected]"
  • Kunci SSH adalah pasangan kunci terenkripsi yang mengotentikasi identitas Anda. Dalam hal ini, Anda akan menetapkan kunci ke repositori GitHub Anda, memungkinkannya mengidentifikasi server Anda.
Gunakan Deploy Keys di Github Langkah 4
Gunakan Deploy Keys di Github Langkah 4

Langkah 4. Tekan

Masuk/⏎ Kembali ketika diminta untuk memilih lokasi.

Ini akan menyimpan kunci ke lokasi default, yaitu direktori.ssh di direktori Pengguna Anda.

Gunakan Deploy Keys di Github Langkah 5
Gunakan Deploy Keys di Github Langkah 5

Langkah 5. Buat frasa sandi

Ini menambahkan lapisan keamanan tambahan ke kunci Anda, karena pengguna yang tidak dikenal harus memasukkan frasa sandi sebelum kunci berfungsi.

Anda akan diminta untuk mengonfirmasi frasa sandi saat membuatnya

Gunakan Deploy Keys di Github Langkah 6
Gunakan Deploy Keys di Github Langkah 6

Langkah 6. Salin konten kunci SSH ke clipboard Anda

Setelah kunci dibuat, Anda harus menambahkannya ke repositori Anda. Untuk melakukannya, Anda harus menyalin konten kunci. Perintah berikut akan menyalin konten kunci ke clipboard Anda:

  • Linux - xclip -sel klip < ~/.ssh/id_rsa.pub. Anda mungkin perlu menjalankan Sudo apt-get install xclip terlebih dahulu.
  • Windows - klip < ~/.ssh/id_rsa.pub
  • Mac - pbcopy < ~/.ssh/id_rsa.pub

Bagian 2 dari 3: Menambahkan Kunci ke Repositori Anda

Gunakan Deploy Keys di Github Langkah 7
Gunakan Deploy Keys di Github Langkah 7

Langkah 1. Masuk ke situs web GitHub

Pastikan Anda masuk dengan akun yang dapat mengakses repositori.

Gunakan Deploy Keys di Github Langkah 8
Gunakan Deploy Keys di Github Langkah 8

Langkah 2. Klik gambar profil Anda di sudut kanan atas dan pilih "Profil Anda

" Ini akan membuka halaman profil GitHub Anda.

Gunakan Deploy Keys di Github Langkah 9
Gunakan Deploy Keys di Github Langkah 9

Langkah 3. Klik tab "Repositori"

Ini akan menampilkan semua repositori Anda.

Gunakan Deploy Keys di Github Langkah 10
Gunakan Deploy Keys di Github Langkah 10

Langkah 4. Pilih repositori yang ingin Anda tambahkan kuncinya

Ini akan memberi server Anda akses ke repositori untuk menerapkan build secara otomatis.

Gunakan Deploy Keys di Github Langkah 11
Gunakan Deploy Keys di Github Langkah 11

Langkah 5. Klik tab "Pengaturan" di bagian atas layar

Ini akan membuka pengaturan repositori Anda.

Gunakan Deploy Keys di Github Langkah 12
Gunakan Deploy Keys di Github Langkah 12

Langkah 6. Klik tombol "Deploy keys" di menu sebelah kiri

Ini akan menampilkan kunci penerapan yang saat ini ditetapkan ke repositori.

Gunakan Deploy Keys di Github Langkah 13
Gunakan Deploy Keys di Github Langkah 13

Langkah 7. Klik tombol "Tambahkan kunci penerapan"

Bidang teks untuk kunci akan muncul.

Gunakan Deploy Keys di Github Langkah 14
Gunakan Deploy Keys di Github Langkah 14

Langkah 8. Tempelkan kunci penyebaran yang disalin ke dalam bidang

Klik bidang dan tekan Command/Ctrl+V untuk menempelkan kunci penerapan yang disalin ke bidang.

Jika Anda ingin server memiliki akses tulis ke repositori, centang kotak "Izinkan akses tulis"

Gunakan Deploy Keys di Github Langkah 15
Gunakan Deploy Keys di Github Langkah 15

Langkah 9. Klik "Tambahkan kunci" untuk menambahkan kunci penerapan Anda

Ini akan memungkinkan server Anda mengakses repositori dan menyebarkan build darinya.

Bagian 3 dari 3: Membuat Pengguna Mesin

Gunakan Deploy Keys di Github Langkah 16
Gunakan Deploy Keys di Github Langkah 16

Langkah 1. Buat akun GitHub khusus untuk pengguna mesin

"Pengguna mesin" adalah pengguna otomatis yang dapat mengakses banyak repositori. Ini berguna jika server Anda memerlukan akses ke beberapa repositori, karena kunci penerapan hanya memberikan akses ke satu repositori.

Anda dapat membuat pengguna baru dengan mengeklik tombol "Daftar" di beranda GitHub dan mengikuti petunjuknya

Gunakan Deploy Keys di Github Langkah 17
Gunakan Deploy Keys di Github Langkah 17

Langkah 2. Buat kunci SSH di server Anda

Ikuti langkah-langkah di bagian pertama untuk membuat kunci di server Anda dan menyalinnya ke clipboard Anda.

Gunakan Deploy Keys di Github Langkah 18
Gunakan Deploy Keys di Github Langkah 18

Langkah 3. Masuk ke situs web GitHub dengan akun pengguna mesin baru

Anda akan menetapkan kunci yang baru dibuat untuk pengguna ini.

Gunakan Deploy Keys di Github Langkah 19
Gunakan Deploy Keys di Github Langkah 19

Langkah 4. Klik gambar profil pengguna mesin dan pilih "Pengaturan

" Ini akan membuka pengaturan akun untuk pengguna mesin.

Gunakan Deploy Keys di Github Langkah 20
Gunakan Deploy Keys di Github Langkah 20

Langkah 5. Klik opsi "SSH and GPG keys" di menu sebelah kiri

Ini akan menampilkan kunci yang saat ini ditetapkan untuk pengguna.

Gunakan Deploy Keys di Github Langkah 21
Gunakan Deploy Keys di Github Langkah 21

Langkah 6. Klik tombol "Kunci SSH baru"

Ini akan memungkinkan Anda untuk memasukkan kunci SSH.

Gunakan Deploy Keys di Github Langkah 22
Gunakan Deploy Keys di Github Langkah 22

Langkah 7. Tempel kunci dan klik "Tambahkan kunci SSH

" Ini akan menambahkan kunci SSH ke profil pengguna mesin, memungkinkannya mengakses server Anda.

Gunakan Deploy Keys di Github Langkah 23
Gunakan Deploy Keys di Github Langkah 23

Langkah 8. Buka repositori pertama yang ingin Anda berikan akses kepada pengguna mesin

Anda dapat menemukan repositori Anda di tab "Repositori" di halaman Profil Anda.

Gunakan Deploy Keys di Github Langkah 24
Gunakan Deploy Keys di Github Langkah 24

Langkah 9. Klik tab "Pengaturan" di halaman repositori

Ini akan menampilkan pengaturan repositori.

Gunakan Deploy Keys di Github Langkah 25
Gunakan Deploy Keys di Github Langkah 25

Langkah 10. Klik opsi "Kolaborator" di menu sebelah kiri

Ini akan memungkinkan Anda untuk menambahkan kolaborator ke repositori. Dengan menambahkan pengguna mesin Anda sebagai kolaborator, itu akan dapat mendorong build dari repositori Anda ke server Anda.

Gunakan Deploy Keys di Github Langkah 26
Gunakan Deploy Keys di Github Langkah 26

Langkah 11. Masukkan nama pengguna mesin dan klik "Tambahkan kolaborator

" Pengguna mesin akan diberikan akses baca/tulis ke repositori.

Direkomendasikan: