Menambah kekunci SSH baru ke akaun GitHub anda

Menambah kekunci SSH baru ke akaun GitHub anda

GitHub adalah platform yang popular untuk menganjurkan repositori git, dan ia menyokong mengakses repositori melalui SSH (Secure Shell). Untuk mengakses repositori github ke atas SSH, anda perlu menghasilkan pasangan kunci SSH dan menambah kunci awam ke akaun GitHub anda.

Berikut adalah langkah -langkah untuk menambahkan kunci SSH baru ke akaun GitHub anda:

Prasyarat

Sebelum anda dapat menambah kunci SSH ke akaun GitHub anda, anda perlu melakukan perkara berikut:

  • Menjana pasangan kunci ssh. Ini terdiri daripada kunci peribadi dan kunci awam. Kunci peribadi disimpan di mesin tempatan anda, dan kunci awam dimuat naik ke akaun github anda.
  • Pasang Git di mesin tempatan anda. Anda memerlukan git dipasang untuk menggunakan perintah ssh-keygen untuk menghasilkan pasangan kunci ssh.

Langkah seterusnya akan membantu anda menjana pasangan kunci SSH pada sistem anda.

Menjana pasangan kunci SSH

Untuk menghasilkan pasangan kunci SSH, ikuti langkah -langkah ini:

  1. Buka tetingkap Terminal (Git Bash pada Windows, atau mana -mana Emulator Terminal di MacOS atau Linux).
  2. Jalankan arahan berikut untuk menghasilkan pasangan kunci SSH:
    ssh -keygen -t rsa -b 4096  
    Output: [dilindungi e -mel]: ~ $ ssh -keygen -t rsa -b 4096 Menjana pasangan kunci RSA awam/swasta. Masukkan fail di mana untuk menyimpan kunci (/rumah/rahul/.ssh/id_rsa): [tekan enter] masukkan frasa laluan (kosong tanpa frasa laluan): [tekan enter] masukkan frasa laluan yang sama sekali lagi: [tekan enter] pengenalan anda telah disimpan di/home/rahul/.ssh/id_rsa kunci awam anda telah disimpan di/rumah/rahul/.SSH/ID_RSA.PUB Cap jari utama ialah: SHA256: R/OHD9S7KHB2SYGRRRPDVAIO6X7CEDO9YDAZKPQNVQXS [E-mel dilindungi] Imej rawak utama adalah: + --- [RSA 4096] ---- + | +.O ... | | =+=+... | | o*+e+ . | | ... +o.o o | | OSO.= O | | . o.B.*. | | ... O ++ B ... | | o +.+... | | .oo . OO ... | +---- [SHA256]-----+ 

Ini akan menghasilkan pasangan kunci SSH baru menggunakan algoritma RSA dengan panjang utama 4096 bit.

  • Apabila diminta, masukkan nama fail untuk kunci peribadi. Ini adalah fail di mana kunci peribadi akan disimpan. Anda boleh menggunakan nama fail lalai (id_rsa) atau pilih nama yang berbeza.
  • Apabila diminta, masukkan frasa laluan untuk kunci persendirian. Ini adalah langkah keselamatan pilihan yang menambah lapisan perlindungan tambahan ke kunci peribadi anda. Sekiranya anda tidak mahu menggunakan frasa laluan, tekan enter.
  • Perintah SSH-Keygen akan menghasilkan pasangan kunci SSH dan menyimpan kunci peribadi dalam fail yang anda tentukan. Kunci awam akan disimpan dalam fail dengan nama yang sama, tetapi dengan .lanjutan pub.

Contohnya, jika anda menetapkan nama fail "ID_RSA", Kunci peribadi akan disimpan di "ID_RSA" dan kunci awam akan disimpan di "Id_rsa.pub ”.

Menambah kunci awam ke akaun github anda

Sekarang anda telah menghasilkan pasangan kunci SSH, anda boleh menambah kunci awam ke akaun GitHub anda seperti berikut:

  1. Pergi ke tetapan akaun github anda.

    Buka Tetapan Akaun GitHub

  2. Pilih tab "SSH dan GPG Keys".

    Pilihan "SSH dan GPG Keys"

  3. Klik butang "Kunci SSH Baru".

    Klik butang "Kunci SSH Baru"

  4. Di dalam "Tajuk" medan, masukkan nama untuk kunci. Ini boleh menjadi nama yang membantu anda mengenal pasti kunci.
  5. Di dalam "Kunci" medan, tampal kandungan fail kunci awam (e.g., id_rsa.pub).Menambah kekunci SSH

    Anda boleh menggunakan arahan kucing untuk melihat kandungan fail, atau anda boleh membukanya dalam editor teks.

    kucing id_rsa.pub  
  6. Klik "Tambahkan kunci SSH" butang untuk menyimpan kekunci.

Itu sahaja! Anda kini harus melihat kunci SSH baru yang disenaraikan dalam tetapan akaun GitHub anda. Anda boleh menggunakan kunci ini untuk mengakses repositori GitHub melalui SSH.

saya harap ini dapat membantu! Beritahu saya jika anda mempunyai sebarang pertanyaan atau memerlukan penjelasan lanjut mengenai mana -mana langkah.