Untuk memulakan dengan anda perlu memastikan anda mempunyai terminal linux dengan perintah git terpasang dan memiliki kemampuan menggunakan perintah git oleh pengguna di mana anda mencuba. Sentiasa cuba menggunakan pengguna yang berasingan dan jangan gunakan pengguna root untuk perkara yang sama. Anda juga perlu membuat akaun dengan Github.
Buat Akaun dengan Github
Untuk membuat akaun dengan Github, anda boleh mengikuti langkah-langkah di bawah
- Pergi ke "Sertai GitHub"
- Isi maklumat anda dan klik "Buat akaun"
- Pilih rancangan yang anda mahukan dan klik "Selesaikan pendaftaran"
- Semasa anda mendaftar, anda akan menerima e-mel untuk mengesahkan alamat e-mel anda. Klik pautan untuk menyelesaikan pengesahan.
Setelah akaun dibuat, langkah seterusnya adalah membuat pasangan kunci baru dan kemudian menambahkannya ke Github.
Menambah Kunci SSH Anda ke Akaun GitHub Anda
Log masuk ke terminal anda melalui SSH.
Hasilkan pasangan kunci dengan menjalankan perintah berikut, menggantikan alamat e-mel GitHub anda antara petikan:
# ssh-keygen -t rsa -b 4096 -C "your_email @ domain.com ”Apabila anda diminta untuk "Masukkan fail untuk menyimpan kunci," tekan Masukkan untuk menyimpannya di lokasi lalai. Sekiranya anda ingin menggunakan lokasi yang berbeza, anda boleh memberikan jalan yang akan digunakan di sini juga.
Pada arahan, ketik frasa laluan selamat yang akan digunakan semasa kunci anda mengesahkan, dan sahkan. Anda bahkan tidak dapat menyiapkan frasa laluan ini jika anda tidak memerlukan pengesahan tambahan. Jadi sekarang anda telah menghasilkan pasangan kunci SSH. Pastikan anda membuat catatan mengenai perkara seperti fail kunci awam dan kunci peribadi.
Untuk menambahkan kunci ssh di GitHub, anda perlu mengambil salinan kunci awam dan anda boleh menggunakan perintah ssh di bawah untuk menyelesaikannya.
# kucing / rumah / pengguna /.ssh / id_rsa.pubSetelah anda menyalin kandungan di papan keratan atau fail teks tempatan mana pun, kami dapat menggunakan langkah-langkah berikut untuk menambahkan kunci ke akaun Github.
- Anda perlu log masuk ke Akaun Github menggunakan pengguna / pas anda
- Klik pada gambar Profil dan pilih "Tetapan" dari drop down.
- Pilih "Kunci SSH dan GPG" dari Menu di sebelah kiri
Untuk menambah kunci pertama atau kunci lain, klik pada "Kekunci SSH baru"
Di medan "Judul", anda perlu menambahkan label yang anda ingat. (Saya menggunakan "Sumesh's MacBook Air").
Anda boleh menggunakan apa-apa perkataan dan satu-satunya perkara yang perlu anda jaga adalah anda perlu memastikan bahawa itu akan membantu anda mengenal pasti mesin di mana kunci itu dihasilkan.
Di "kunci" masukkan kunci di atas yang anda dapat dengan menggunakan perintah "cat / home / user /.ssh / id_rsa.pub ”yang akan dimulakan dengan ssh-rsa
- Klik Tambah kekunci SSH.
Sekiranya diminta, sahkan kata laluan GitHub anda yang akan digunakan untuk pengesahan.
Sekarang anda dapat melihat kunci yang disenaraikan yang telah anda tambahkan dalam nama tajuk. Dan anda perlu melakukan prosedur yang sama untuk setiap komputer, pelayan dev / pementasan pelayan langsung yang perlu mengakses repositori anda.
Periksa Sambungan anda dari mesin tempatan ke Github
Buka terminal ssh baru dan pastikan anda beralih kepada pengguna yang telah anda buat pasangan kunci ssh. Untuk berhubung dengan akaun Github melalui kekunci ssh, anda perlu menaip di bawah dan tekan enter # ssh -T [dilindungi e-mel]
Sekiranya anda menyambungkannya buat pertama kalinya dari mesin itu, anda akan melihat hasilnya seperti di bawah dan anda perlu menaip Ya dalam kes ini:
Keaslian github tuan rumah.com (192.30.1.1) 'tidak dapat ditubuhkan.Cap jari kunci RSA adalah SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Adakah anda pasti mahu terus menyambung (ya / tidak)? iya
Amaran: Github yang ditambahkan secara kekal.com, 192.30.30.1 '(RSA) ke senarai hos yang diketahui.
- Taip "ya"
- tekan enter
Anda akan melihat output seperti ini:
"Hai pengguna ! Anda berjaya mengesahkan, tetapi GitHub tidak memberikan akses shell."Sekiranya pengguna yang disebutkan di atas betul dan ditunjukkan seperti yang anda cuba tambahkan, maka semuanya baik-baik saja dan anda telah menyelesaikan persediaan kunci ssh dengan Github ! Sekiranya anda mendapat kebenaran ditolak, maka kami perlu memeriksa langkah-langkah di atas dan memastikan anda telah melakukan semuanya seperti yang dinyatakan di atas. Anda selalu boleh menghubungi saya sekiranya anda memerlukan bantuan dalam kes ini.