Salta el contingut
transform="translate(-1102.015 -54.976)"/>

Mètodes d'autenticació a GitHub

Introducció a Git i GitHub Actions

Repositori remot

Estructura d'un repositori local i remot

Desenvolupament distribuït

Repositori remot vinculat a diversos repositoris locals

Mètodes d'autenticació a GitHub

  • Nom d'usuari i contrasenya (2021)
  • (HTTPS) Personal Access Token (PAT)
  • (SSH) Clau SSH
  • GitHub CLI

Token d'accés personal (PAT)

Es genera des de Settings > Developer settings > Personal access tokens

  • Classic
  • Fine-grained
git config --global credential.helper store

Clau SSH

  1. Generar la clau SSH localment

    ssh-keygen -t rsa -b 4096
    
  2. Afegir la clau a GitHub

  3. Comprovar l'autenticació

    ssh -T git@github.com
    

GitHub CLI

gh auth login
jpuigcerver@fp:~ $ gh auth login
? What account do you want to log into? GitHub.com
? What is your preferred protocol for Git operations on this host? HTTPS
? Authenticate Git with your GitHub credentials? Yes
? How would you like to authenticate GitHub CLI? Login with a web browser

! First copy your one-time code: ABCD-EFGH
Press Enter to open github.com in your browser... 

✓ Authentication complete. You are now logged in as joapuiib