|
Mètodes d'autenticació a GitHubJoan Puigcerver Ibáñez Mètodes d'autenticació a GitHub¶En el blocs anteriors, ens hem centrat en conéixer la seua estructura i realitzar accions bàsiques per realitzar canvis sobre aquest. No obstant això, totes les accions que hem realitzat fins ara han sigut sobre un repositori local, és a dir, un repositori que es troba en el nostre dispositiu i aquests canvis no han segut publicats en cap lloc. En aquest bloc, ens centrarem en la creació de repositoris remots; repositoris que es troben allotjats en un servidor, que permeten l'accés a altres usuaris i la col·laboració en el desenvolupament de projectes. En aquest curs, utilitzarem GitHub com a servidor d'allotjament de repositoris remots. En aquests apunts ens centrarem en la configuració dels mètodes d'autenticació que ens permeten connectar-nos al servidor de GitHub i gestionar els nostres repositoris remots. Figura 1. Estructura d'un repositori local i remot Creació d'un compte a GitHub¶Si no en teniu encara, caldrà un compte a GitHub.
Mètodes d'autenticació a GitHub¶Per poder enllaçar el teu repositori local amb el repositori remot i fer canvis en aquest, necessites autenticar-te amb el servidor de GitHub. Recomanació Per seguretat i fàcil reutilització, es recomana utilitzar el mètode SSH per autenticar-se amb el servidor de GitHub. Pots consultar l'apartat Configuració de la clau SSH per configurar aquest mètode d'autenticació directament. GitHub ofereix diferents mètodes d'autenticació, utilitzant dos protocols de comunicació diferents:
Token d'accés personal (PAT)¶Un Token d'Accés Personal (Personal Access Token o PAT) és una clau d'accés que permet autenticar-se amb el servidor de GitHub mitjançant el protocol HTTPS. Documentació
Per crear un token d'accés personal, segueix els següents passos:
Existeixen dos tipus de tokens d'accés personal:
Una vegada creat el token, podràs utilitzar-lo per autenticar-te amb el servidor de GitHub. Important Guarda el teu token d'accés personal en un lloc segur. No podràs veure'l de nou després de tancar la pàgina. Pots utilitzar el teu token d'accés personal per autenticar-te amb el servidor de GitHub de dues maneres:
Consell Per tal de no haver de recordar el PAT cada vegada, és possible configurar Git perquè ho recorde automàticament. Aquesta comanda guardarà les credencials en un fitxer de text pla en el teu sistema local, concretament en el fitxer~/.git-credentials .
Autenticació mitjançant claus SSH¶Per autenticar-te amb el servidor de GitHub mitjançant el protocol SSH, has de configurar una clau SSH en el teu sistema local i afegir-la al teu compte de GitHub. Important Aquesta configuració s'ha de repetir per cada dispositiu on vulgues utilitzar aquest mètode d'autenticació. Documentació Connecting to GitHub with SSH – GitHub Docs Generació de la clau SSH¶Per generar una clau SSH, segueix els següents passos:
Configuració de la clau SSH¶Després, configura la clau SSH al teu compte de GitHub seguint els següents passos:
Comprovació de l'autenticació¶Per comprovar que la clau SSH s'ha configurat correctament, executa la següent comanda en el terminal: En cas que la clau SSH estiga configurada correctament, el terminal mostrarà un missatge amb el nom el teu nom d'usuari de GitHub.
Bibliografia¶
📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent
a la pàgina web.
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.
|