Osobní přístupový token (PAT)

Úvod do GitHubu

George Boorman

Curriculum Manager, DataCamp

Ověření identity

  • Git v terminálu lze použít pro práci s GitHubem
git clone https://github.com/george-boorman/bank_marketing
Username for 'https://github.com': george-boorman
Password for 'https://[email protected]':
Úvod do GitHubu

Ověření selhalo

 

 

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-
repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/george-boorman/bank_marketing/'
Úvod do GitHubu

GitHub Docs

Stránka GitHub Docs s pokyny k poskytnutí osobního přístupového tokenu (PAT) při operacích git clone, fetch, pull nebo push na vzdálený repozitář.

1 https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls
Úvod do GitHubu

Co je osobní přístupový token?

  • Osobní přístupový token (PAT)

    • Alternativa k heslu pro ověření identity v terminálu
    • Povinný od srpna 2021 místo hesel
    • Bezpečnější
  • Na GitHubu není potřeba

    • Vyžadován pouze pro přístup ke vzdálenému repozitáři z terminálu
1 https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token
Úvod do GitHubu

Vytvoření PAT

Přístup do sekce nastavení z profilové stránky

Úvod do GitHubu

Vytvoření PAT

Sekce Developer settings na stránce nastavení

Úvod do GitHubu

Vytvoření PAT

Stránka Developer settings se třemi možnostmi: GitHub Apps, OAuth Apps a Personal access tokens

Úvod do GitHubu

Vytvoření PAT

Sekce Personal access tokens s tlačítkem Generate new token

Úvod do GitHubu

Vytvoření PAT

Sekce Note a Expiration při vytváření nového PAT

Úvod do GitHubu

Vytvoření PAT

Zaškrtnutí políčka pro přístup k repozitáři

Úvod do GitHubu

Vytvoření PAT

Tlačítko Generate token

Úvod do GitHubu

Použití PAT

PAT zobrazený jako kombinace písmen a číslic, který lze zkopírovat

Úvod do GitHubu

Použití PAT

PAT zvýrazněný jako kombinace písmen a číslic, který lze zkopírovat

  • PAT nesdílejte!
Úvod do GitHubu

Použití 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
Úvod do GitHubu

Pojďme procvičovat!

Úvod do GitHubu

Preparing Video For Download...