Git

Penyediaan Kunci SSH untuk GitHub

Penyediaan Kunci SSH untuk GitHub
Untuk memahami Github, anda perlu memastikan bahawa anda mengetahui tentang Git . Git adalah sistem kawalan versi sumber terbuka yang dimulakan oleh Linus Trovalds. Ringkasnya Git adalah sistem kawalan versi seperti Subversion dan CVS. Anda akan dapat menggunakannya dengan memasang perintah dan utiliti "git" di pelayan anda. Git adalah alat baris perintah, dan GitHub adalah tempat di mana pembangun menyimpan projek dan karya mereka dan akan dapat berkongsi dengan seluruh dunia dan dapat memberi mereka peningkatan versi juga. Anda mempunyai pilihan untuk membuat repositori swasta dan awam dan dapat menggunakannya mengikut keperluan anda.

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

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.pub

Setelah anda menyalin kandungan di papan keratan atau fail teks tempatan mana pun, kami dapat menggunakan langkah-langkah berikut untuk menambahkan kunci ke akaun Github.

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

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.

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.

Cara menukar butang tetikus Kiri & Kanan pada PC Windows 10
Sudah menjadi kebiasaan bahawa semua peranti tetikus komputer dirancang secara ergonomik untuk pengguna tangan kanan. Tetapi ada peranti tetikus yang ...
Tiru klik Tetikus dengan melayang menggunakan Mouse Tanpa Klik di Windows 10
Menggunakan tetikus atau papan kekunci dalam keadaan salah penggunaan berlebihan boleh menyebabkan banyak masalah kesihatan, termasuk ketegangan, sind...
Tambahkan isyarat Tetikus ke Windows 10 menggunakan alat percuma ini
Dalam beberapa tahun kebelakangan ini komputer dan sistem operasi telah banyak berkembang. Ada saat ketika pengguna harus menggunakan perintah untuk m...