Personal Access Tokens (PAT)

Pendahuluan Konsep GitHub

George Boorman

Curriculum Manager, DataCamp

Autentikasi

  • Dapat menggunakan Git di terminal untuk berinteraksi dengan GitHub
git clone https://github.com/george-boorman/bank_marketing
Username for 'https://github.com': george-boorman
Password for 'https://[email protected]':
Pendahuluan Konsep GitHub

Autentikasi gagal

 

 

remote: Dukungan untuk autentikasi kata sandi dihapus pada 13 Agustus 2021.
remote: Lihat https://docs.github.com/en/get-started/getting-started-with-git/about-remote-
repositories#cloning-with-https-urls untuk informasi tentang mode autentikasi yang direkomendasikan saat ini.
fatal: Autentikasi gagal untuk 'https://github.com/george-boorman/bank_marketing/'
Pendahuluan Konsep GitHub

GitHub Docs

Halaman GitHub Docs dengan instruksi untuk memberi personal access token (PAT) saat melakukan git clone, fetch, pull, atau push ke repositori remote.

1 https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls
Pendahuluan Konsep GitHub

Apa itu Personal Access Token?

  • Personal Access Token (PAT)

    • Alternatif kata sandi untuk autentikasi di terminal
    • Wajib sejak Agustus 2021 menggantikan kata sandi
    • Lebih aman
  • Tidak diperlukan di GitHub

    • Hanya untuk mengakses repo remote via terminal
1 https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token
Pendahuluan Konsep GitHub

Membuat PAT

bagian Settings diakses dari halaman profil

Pendahuluan Konsep GitHub

Membuat PAT

Developer settings di halaman Settings

Pendahuluan Konsep GitHub

Membuat PAT

Halaman Developer settings dengan tiga opsi: GitHub Apps, OAuth Apps, dan Personal access tokens

Pendahuluan Konsep GitHub

Membuat PAT

Bagian Personal access tokens, dengan tombol Generate new token

Pendahuluan Konsep GitHub

Membuat PAT

Bagian Note dan Expiration untuk PAT baru

Pendahuluan Konsep GitHub

Membuat PAT

Memilih kotak centang akses repo

Pendahuluan Konsep GitHub

Membuat PAT

Tombol Generate token

Pendahuluan Konsep GitHub

Menggunakan PAT

PAT tampil sebagai campuran huruf dan angka, yang dapat kita salin

Pendahuluan Konsep GitHub

Menggunakan PAT

PAT disorot sebagai campuran huruf dan angka, yang dapat kita salin

  • Jangan bagikan PAT!
Pendahuluan Konsep GitHub

Menggunakan PAT

git clone https://github.com/george-boorman/bank_marketing
Cloning into 'bank_marketing'...
Username for 'https://github.com': george-boorman
Password for 'https://[email protected]':
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
ls
bank_marketing
Pendahuluan Konsep GitHub

Ayo berlatih!

Pendahuluan Konsep GitHub

Preparing Video For Download...