Configuració de la clau SSH per a GitHub

Ssh Key Setup Github



Entendre Github primer us heu d’assegurar que esteu al corrent d’un Git. Git és un sistema de control de versions de codi obert que va ser iniciat per Linus Trovalds. En resum, Git és un sistema de control de versions com Subversion i CVS. Ho podreu utilitzar instal·lant les ordres i utilitats git al vostre servidor. Git és una eina de línia d'ordres i GitHub és el lloc on els desenvolupadors emmagatzemen els seus projectes i treballs, podran compartir-los amb la resta del món i també els poden oferir actualitzacions de versions. Teniu opcions per crear repositoris públics i privats i podeu utilitzar-los segons les vostres necessitats.

Per començar, heu d'assegurar-vos que teniu instal·lat un terminal Linux amb l'ordre git i que teniu la possibilitat d'utilitzar l'ordre git per l'usuari al qual esteu provant. Intenteu sempre utilitzar un usuari independent i no utilitzeu l'usuari root per al mateix. També heu de crear un compte amb Github.







Per crear un compte amb Github, podeu seguir els passos següents



  • Anar a Uniu-vos a GitHub
  • Empleneu la vostra informació i feu clic a Crea un compte
  • Seleccioneu el pla que vulgueu i feu clic a Finalitza el registre
  • Quan us inscriviu, rebreu un correu electrònic per verificar la vostra adreça electrònica. Feu clic a l'enllaç per completar la verificació.

Un cop creat el compte, el següent pas és crear un parell de claus nou i afegir-les a Github.



Afegir la vostra clau SSH al vostre compte de GitHub

Inicieu sessió al vostre terminal mitjançant SSH.





Genereu un parell de claus executant l'ordre següent, substituint la vostra adreça de correu electrònic de GitHub entre les cometes:

#ssh-keygen -trsa-b 4096 -Cel teu email@domain.com

Quan se us demani que introduïu un fitxer on desar la clau, premeu Entra per desar-lo a la ubicació predeterminada. Si voleu utilitzar una ubicació diferent, també podeu proporcionar el camí que s’utilitzarà aquí.



A la sol·licitud, escriviu una contrasenya segura que s'utilitzarà quan la vostra clau s'autentiqui i confirmeu-la. Fins i tot no podeu configurar aquesta frase de contrasenya si no necessiteu cap verificació addicional. Ara heu generat el parell de claus SSH. Assegureu-vos de fer una nota sobre coses com ara fitxers de claus públiques i claus privades.

Per afegir la clau ssh al GitHub, heu de prendre una còpia de la clau pública i podeu fer servir l'ordre ssh següent.

#gat /a casa/usuari/.ssh/id_rsa.pub

Un cop hàgiu copiat el contingut al porta-retalls o a qualsevol fitxer de text local, podem fer els passos següents per afegir la clau al compte de Github.

  • Heu d’iniciar sessió al compte de Github mitjançant el vostre usuari / passi
  • Feu clic a la imatge del perfil i seleccioneu Configuració al menú desplegable.
  • Seleccioneu les claus SSH i GPG al menú de la part esquerra

Per afegir la primera clau o una altra clau, feu clic a Nova clau SSH

Al camp Títol, heu d'afegir una etiqueta que recordeu. (He utilitzat el MacBook Air de Sumesh).

Podeu utilitzar qualsevol paraula i l'únic que heu de tenir en compte és assegurar-vos que us ajudarà a identificar la màquina en què es genera aquesta clau.

Al camp de la clau, afegiu la clau anterior que obtindreu mitjançant l'ordre cat /home/user/.ssh/id_rsa.pub que començarà amb ssh-rsa

  • Feu clic a Afegeix una clau SSH.

Si se us demana, confirmeu la contrasenya de GitHub que s'utilitzarà per a la verificació.

Ara podeu veure la clau que heu afegit al nom del títol. I haureu de fer el mateix procediment per a cada ordinador, servidors en temps real, servidors de programació / servidors que necessiten accedir als vostres repositoris.

Comproveu la vostra connexió des de la màquina local a Github

Obriu un nou terminal ssh i assegureu-vos de canviar a l’usuari per al qual havia creat el parell de claus ssh. Per connectar-vos amb el compte de Github mitjançant la clau ssh, heu d’escriure el següent i prémer enter # ssh -T[correu electrònic protegit]

Si ho connecteu per primera vegada des d’aquesta màquina, veureu un resultat com el següent i haureu d’escriure Sí en aquest cas:

No es pot establir l'autenticitat de l'amfitrió 'github.com (192.30.1.1)'.
L’empremta digital de la clau RSA és SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Esteu segur que voleu continuar connectant (sí / no)? sí
Advertiment: s'ha afegit permanentment 'github.com, 192.30.30.1' (RSA) a la llista d'amfitrions coneguts.
  • Escriviu sí
  • Premeu Retorn

Veureu una sortida així:

Hola usuari! Us heu autenticat correctament, però GitHub no proporciona accés al shell.

Si l’usuari esmentat anteriorment és correcte i es mostra com el mateix que heu provat d’afegir, tot està bé i heu completat la configuració de la clau ssh amb Github. Si rebeu el permís denegat, hem de revisar els passos anteriors i assegurar-nos que ho heu fet tot segons el document anterior. Sempre podeu posar-vos en contacte amb mi si necessiteu ajuda en aquest cas.