EN: Read in English
Dunia 4: Hai GitHub
Kunci SSH dan gh auth login
Anda akan belajar: cara biar komputer buktikan siapa anda, dengan sepasang kunci atau dengan gh.
Teks BM belum disemak oleh penutur asli.
Masalahnya
Anda push banyak kali sehari. Bolehkah laptop buktikan itu anda, tanpa menaip apa-apa?
Pilih satu jawapan.
Tengok
Bayangkan mangga dan kuncinya. Beri GitHub mangga itu. Simpan kuncinya. kunci SSH (SSH key) (SSH key): Sepasang kunci. Kunci peribadi kekal dalam komputer. Kunci awam diberi kepada GitHub. berfungsi begitu juga. Asingkan dua bahagiannya.
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Petunjuk
.pub maksudnya awam. Awam ialah mangga.Cuba
Bina arahan untuk buat sepasang kunci baru.
Ketik kepingan ikut turutan yang betul.
Petunjuk
Alatnya ssh-keygen. Jenisnya ed25519.Tengok
Ia tanya mana nak simpan. Tekan Enter untuk tempat biasa. Kemudian pilih passphrase: kata laluan untuk kunci itu. cat papar kunci awam untuk disalin.
Teka
GitHub dah ada mangga anda. Alamat remote mana yang guna SSH?
Pilih satu jawapan.
Tengok
Tampal kunci .pub di GitHub: Settings, kemudian SSH and GPG keys. Kemudian uji. “Hi you!” maksudnya mangga itu padan.
Semak
Tabiat kunci: baik, atau perlu dibaiki? Leret setiap satu.
Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.
Lindungi kunci dengan passphrase
Tengok
Jalan pintas: GitHub CLI (gh): Alat percuma yang bercakap dengan GitHub dari terminal anda. Arahannya gh.. Jalankan gh auth login. Pilih GitHub.com, kemudian HTTPS atau SSH. Log masuk dengan pelayar. Ia boleh sediakan Git untuk anda juga.
Cuba
Pilih satu cara dan buat betul-betul. Tanda setiap langkah.
Misi: Git log masuk sendiri
ssh-keygen -t ed25519 -C "you@example.com"cat ~/.ssh/id_ed25519.pubssh -T git@github.com
0 daripada 5 langkah siap · Tanda anda disimpan.
Petunjuk
Di Windows, guna Git Bash untuk arahan ini.Anda berjaya!
Kini anda boleh sambung ke GitHub dengan kunci SSH atau dengan gh.
Nak tahu lebih (pilihan)
Dah ada remote HTTPS? Tukar: git remote set-url origin git@github.com:you/diary.git. ssh-agent boleh ingat passphrase, jadi anda taip sekali sahaja setiap sesi. Ujian SSH pertama minta anda percaya github.com. Semak cap jarinya di docs.github.com dulu.
English
You push many times a day. Can your laptop prove it’s you, with nothing to type?
Think of a padlock and its key. Give GitHub the padlock. Keep the key. An SSH key works the same way. Sort the two halves.
Build the command that makes a new key pair.
It asks where to save. Press Enter for the usual place. Then pick a passphrase: a password for the key itself. cat prints the public key to copy.
GitHub has your padlock now. Which remote address uses SSH?
Paste the .pub key in GitHub: Settings, then SSH and GPG keys. Then test it. “Hi you!” means the padlock fits.
Key habits: good, or needs work? Swipe each one.
Shortcut: the GitHub CLI. Run gh auth login. Pick GitHub.com, then HTTPS or SSH. Sign in with your browser. It can set up Git for you too.
Pick one way and do it for real. Tick each step.
You can now connect to GitHub with an SSH key or gh.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Generating a new SSH key · Adding a new SSH key to your account · Testing your SSH connection · gh auth login
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?