Cara Menggunakan Kunci Deploy di Github (dengan Gambar)

Isi kandungan:

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

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

Video: Cara Menggunakan Kunci Deploy di Github (dengan Gambar)
Video: meme lucu tahan tawa Tato #funny #kocak #meme #memes #tattoo 2024, April
Anonim

"Terapkan kunci" di GitHub membolehkan pelayan anda menyambung terus ke repositori GitHub anda. Apabila pelayan anda disambungkan, anda boleh mendorong binaan terus dari repositori ke pelayan anda, yang dapat mengurangkan kerja anda. Sekiranya pelayan anda memerlukan akses ke beberapa repositori, anda boleh membuat pengguna mesin untuk menguruskan akses.

Langkah-langkah

Bahagian 1 dari 3: Menjana Kunci Baru

Gunakan Deploy Keys pada Github Langkah 1
Gunakan Deploy Keys pada Github Langkah 1

Langkah 1. Buka program terminal di komputer anda

Program terminal pada komputer anda membolehkan anda mengakses pelayan anda dari jauh. Sekiranya anda menggunakan komputer Linux atau Mac, anda akan menggunakan program Terminal terbina dalam. Sekiranya anda menggunakan Windows, anda perlu memasang program seperti Cygwin atau GitBash.

  • Linux - Tekan Ctrl + Alt + T atau cari "terminal."
  • Mac - Anda dapat mencari program Terminal dalam folder Utiliti.
  • Windows - Anda boleh memuat turun Cygwin dari cygwin.com, atau GitBash dari git-scm.com/downloads.
Gunakan Deploy Keys pada Github Langkah 2
Gunakan Deploy Keys pada Github Langkah 2

Langkah 2. Log masuk ke pelayan anda menggunakan program terminal anda

Anda akan menghasilkan kunci penyebaran di pelayan anda sehingga dapat mengakses repositori GitHub anda. Untuk melakukan ini, anda perlu log masuk ke pelayan anda, sama ada dari jarak jauh melalui terminal anda atau secara tempatan di pelayan.

Dalam program terminal anda, ketik ssh username @ hostname untuk log masuk. Masukkan kata laluan anda jika diminta

Gunakan Deploy Keys pada Github Langkah 3
Gunakan Deploy Keys pada Github Langkah 3

Langkah 3. Masukkan arahan untuk menghasilkan kunci SSH

Perintah berikut akan membuat kunci baru dengan alamat e-mel GitHub anda sebagai label:

  • ssh-keygen -t rsa -b 4096 -C "[email protected]"
  • Kekunci SSH adalah pasangan kunci yang disulitkan yang mengesahkan identiti anda. Dalam kes ini, anda akan memberikan kunci ke repositori GitHub anda, yang membolehkannya mengenal pasti pelayan anda.
Gunakan Deploy Keys pada Github Langkah 4
Gunakan Deploy Keys pada Github Langkah 4

Langkah 4. Tekan

↵ Masukkan / ⏎ Kembali apabila diminta memilih lokasi.

Ini akan menyimpan kunci ke lokasi lalai, yang merupakan direktori.ssh di direktori Pengguna anda.

Gunakan Deploy Keys pada Github Langkah 5
Gunakan Deploy Keys pada Github Langkah 5

Langkah 5. Buat frasa laluan

Ini menambahkan lapisan keselamatan tambahan pada kunci anda, kerana pengguna yang tidak dikenali perlu memasukkan frasa laluan sebelum kunci berfungsi.

Anda akan diminta untuk mengesahkan frasa laluan semasa membuatnya

Gunakan Deploy Keys pada Github Langkah 6
Gunakan Deploy Keys pada Github Langkah 6

Langkah 6. Salin kandungan utama SSH ke papan keratan anda

Setelah kunci dibuat, anda perlu menambahkannya ke repositori anda. Untuk melakukannya, anda perlu menyalin kandungan kunci. Perintah berikut akan menyalin kandungan kunci ke papan keratan 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

Bahagian 2 dari 3: Menambah Kunci ke Repositori Anda

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

Langkah 1. Log masuk ke laman web GitHub

Pastikan anda log masuk dengan akaun yang boleh mengakses repositori.

Gunakan Deploy Keys pada Github Langkah 8
Gunakan Deploy Keys pada 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 memaparkan semua repositori anda.

Gunakan Deploy Keys pada Github Langkah 10
Gunakan Deploy Keys pada Github Langkah 10

Langkah 4. Pilih repositori yang anda mahu tambahkan kunci

Ini akan memberi pelayan anda akses ke repositori untuk menyebarkan binaan secara automatik.

Gunakan Deploy Keys pada Github Langkah 11
Gunakan Deploy Keys pada Github Langkah 11

Langkah 5. Klik tab "Tetapan" di bahagian atas skrin

Ini akan membuka tetapan repositori anda.

Gunakan Deploy Keys pada Github Langkah 12
Gunakan Deploy Keys pada Github Langkah 12

Langkah 6. Klik butang "Terapkan kunci" di menu sebelah kiri

Ini akan memaparkan kunci penyebaran yang kini ditugaskan ke repositori.

Gunakan Deploy Keys pada Github Langkah 13
Gunakan Deploy Keys pada Github Langkah 13

Langkah 7. Klik butang "Tambah kunci penyebaran"

Medan teks untuk kunci akan muncul.

Gunakan Deploy Keys pada Github Langkah 14
Gunakan Deploy Keys pada Github Langkah 14

Langkah 8. Tampal kunci penyebaran yang disalin ke lapangan

Klik medan dan tekan ⌘ Command / Ctrl + V untuk menampal kunci penyebaran yang disalin ke lapangan.

Sekiranya anda mahu pelayan mempunyai akses menulis ke repositori, tandakan kotak "Benarkan akses tulis"

Gunakan Deploy Keys pada Github Langkah 15
Gunakan Deploy Keys pada Github Langkah 15

Langkah 9. Klik "Tambah kunci" untuk menambah kunci penggunaan anda

Ini akan membolehkan pelayan anda mengakses repositori dan menyebarkan binaan darinya.

Bahagian 3 dari 3: Membuat Pengguna Mesin

Gunakan Deploy Keys pada Github Langkah 16
Gunakan Deploy Keys pada Github Langkah 16

Langkah 1. Buat akaun GitHub khusus untuk pengguna mesin

"Pengguna mesin" adalah pengguna automatik yang dapat mengakses beberapa repositori. Ini berguna jika pelayan anda memerlukan akses ke beberapa repositori, kerana kunci penyebaran hanya memberikan akses ke satu repositori.

Anda boleh membuat pengguna baru dengan mengklik butang "Daftar" di laman utama GitHub dan mengikuti arahannya

Gunakan Deploy Keys pada Github Langkah 17
Gunakan Deploy Keys pada Github Langkah 17

Langkah 2. Hasilkan kekunci SSH di pelayan anda

Ikuti langkah-langkah di bahagian pertama untuk menghasilkan kunci pada pelayan anda dan salin ke papan keratan anda.

Gunakan Deploy Keys pada Github Langkah 18
Gunakan Deploy Keys pada Github Langkah 18

Langkah 3. Log masuk ke laman web GitHub dengan akaun pengguna mesin baru

Anda akan memberikan kunci yang baru dibuat kepada pengguna ini.

Gunakan Deploy Keys pada Github Langkah 19
Gunakan Deploy Keys pada Github Langkah 19

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

" Ini akan membuka tetapan akaun untuk pengguna mesin.

Gunakan Deploy Keys pada Github Langkah 20
Gunakan Deploy Keys pada Github Langkah 20

Langkah 5. Klik pilihan "Kunci SSH dan GPG" di menu sebelah kiri

Ini akan memaparkan kunci yang diberikan kepada pengguna.

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

Langkah 6. Klik butang "Kekunci SSH Baru"

Ini akan membolehkan anda memasukkan kunci SSH.

Gunakan Deploy Keys pada Github Langkah 22
Gunakan Deploy Keys pada Github Langkah 22

Langkah 7. Tampal kunci dan klik "Tambah kunci SSH

" Ini akan menambahkan kunci SSH ke profil pengguna mesin, yang membolehkannya mengakses pelayan anda.

Gunakan Deploy Keys pada Github Langkah 23
Gunakan Deploy Keys pada Github Langkah 23

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

Anda boleh mencari repositori anda di tab "Repositori" di halaman Profil anda.

Gunakan Deploy Keys pada Github Langkah 24
Gunakan Deploy Keys pada Github Langkah 24

Langkah 9. Klik tab "Tetapan" di halaman repositori

Ini akan memaparkan tetapan repositori.

Gunakan Deploy Keys pada Github Langkah 25
Gunakan Deploy Keys pada Github Langkah 25

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

Ini akan membolehkan anda menambahkan kolaborator ke repositori. Dengan menambahkan pengguna mesin anda sebagai kolaborator, ia dapat mendorong build dari repositori anda ke pelayan anda.

Gunakan Deploy Keys pada Github Langkah 26
Gunakan Deploy Keys pada Github Langkah 26

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

" Pengguna mesin akan diberi akses membaca / menulis ke repositori.

Disyorkan: