EN: Read in English
Dunia 4: Hai GitHub
Log masuk dengan HTTPS dan token
Anda akan belajar: cara Git buktikan kepada GitHub bahawa itu anda, melalui HTTPS.
Teks BM belum disemak oleh penutur asli.
Masalahnya
Anda push ke GitHub. Git minta kata laluan. Anda taip kata laluan GitHub anda. Apa jadi?
Pilih satu jawapan.
Tengok
Alamat remote anda bermula dengan https://. Jadi Git bercakap dengan GitHub melalui HTTPS. Git tanya siapa anda. Kata laluan yang ditaip tak kelihatan.
Tengok
Kunci mana yang anda pinjamkan kepada tukang paip?
Pilih satu jawapan.
token akses peribadi (PAT) (personal access token (PAT)): Kod rahsia panjang yang Git guna, bukan kata laluan anda. Token fine-grained hanya buka repo yang anda pilih. ialah kunci untuk Git. Tampal di ruang Password tadi. Token fine-grained hanya buka repo yang anda pilih.
Cuba
Buat token fine-grained untuk diari anda. Susun langkah-langkahnya.
Langkah pertama di atas. Susun ikut turutan. Guna anak panah, atau seret.
- Buka Settings, kemudian Developer settings
- Beri nama dan tarikh tamat
- Jana dan salin sekali sahaja
- Pilih repo diary sahaja
- Benarkan Contents: Read and write
- Pilih Fine-grained tokens. Jana yang baru.
Petunjuk
Anda perlu halaman token dulu sebelum mengisinya.Tengok
Ketik setiap titik pada garis masa.
Menyalin token memang leceh. Git Credential Manager (GCM): Pembantu yang log masuk Git ke GitHub melalui pelayar dan ingat dengan selamat. log masuk melalui pelayar. Ia datang bersama Git for Windows.
Teka
Tarikh tamat token anda ialah semalam. Anda push hari ini. Apa jadi?
Pilih satu jawapan.
Semak
Tabiat token: baik, atau perlu dibaiki? Leret setiap satu.
Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.
Beri setiap token tarikh tamat
Anda berjaya!
Kini anda boleh log masuk Git ke GitHub melalui HTTPS, dengan selamat.
Nak tahu lebih (pilihan)
Token klasik masih ada, tapi ia boleh capai semua repo anda. GitHub cadangkan token fine-grained. Di macOS dan Linux, pasang Git Credential Manager sendiri. git config --global credential.helper tunjuk pembantu yang Git guna. GitHub CLI pun boleh log masuk Git: pelajaran seterusnya!
English
You push to GitHub. Git asks for a password. You type your GitHub password. What happens?
Your remote address starts with https://. So Git talks to GitHub over HTTPS. Git asks who you are. The password you type stays hidden.
Which key would you lend a plumber?
A personal access token is a key for Git. Paste it at that Password prompt. A fine-grained token opens only the repos you pick.
Make a fine-grained token for your diary. Put the steps in order.
Copying tokens is a chore. Git Credential Manager signs you in with your browser instead. It comes with Git for Windows.
Your token’s end date was yesterday. You push today. What happens?
Token habits: good, or needs work? Swipe each one.
You can now sign Git in to GitHub over HTTPS, safely.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: About authentication to GitHub · Managing your personal access tokens · Caching your GitHub credentials in Git · Git Credential Manager · gitcredentials
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?