Configuration de la clé SSH pour GitHub

Ssh Key Setup Github



Comprendre Github vous devez d'abord vous assurer que vous connaissez un Git . Git est un système de contrôle de version open source qui a été lancé par Linus Trovalds. En bref, Git est un système de contrôle de version comme Subversion et CVS. Vous pourrez l'utiliser en installant la commande git et les utilitaires sur votre serveur. Git est un outil en ligne de commande, et GitHub est l'endroit où les développeurs stockent leurs projets et travaux et pourront partager avec le reste du monde et peuvent également leur fournir des mises à jour de version. Vous avez la possibilité de créer des référentiels privés et publics et pouvez les utiliser selon vos besoins.

Pour commencer, vous devez vous assurer que vous avez un terminal Linux avec la commande git installé et que vous avez la possibilité d'utiliser la commande git par l'utilisateur avec lequel vous essayez. Essayez toujours d'utiliser un utilisateur distinct et n'utilisez pas l'utilisateur root pour le même. Vous devez également créer un compte avec Github.







Pour créer un compte avec Github, vous pouvez suivre les étapes ci-dessous



  • Aller à Rejoindre GitHub
  • Remplissez vos informations et cliquez sur Créer un compte
  • Sélectionnez le plan que vous voulez et cliquez sur Terminer l'inscription
  • Lors de votre inscription, vous recevrez un e-mail pour vérifier votre adresse e-mail. Cliquez sur le lien pour terminer la vérification.

Une fois le compte créé, l'étape suivante consiste à créer une nouvelle paire de clés, puis à les ajouter à Github.



Ajouter votre clé SSH à votre compte GitHub

Connectez-vous à votre terminal via SSH.





Générez une paire de clés en exécutant la commande suivante, en remplaçant votre adresse e-mail GitHub entre les guillemets :

#ssh-keygen -trsa-b 4096 -Cvotre_e-mail@domaine.com

Lorsque vous êtes invité à entrer un fichier dans lequel enregistrer la clé, appuyez sur Entrer pour l'enregistrer dans l'emplacement par défaut. Si vous souhaitez utiliser un emplacement différent, vous pouvez également indiquer le chemin à utiliser ici.



À l'invite, saisissez une phrase secrète sécurisée qui sera utilisée lors de l'authentification de votre clé et confirmez-la. Vous pouvez même ne pas configurer cette phrase secrète si vous n'avez pas besoin d'une vérification supplémentaire. Alors maintenant, vous avez généré la paire de clés SSH. Assurez-vous de noter des éléments tels que les fichiers de clé publique et de clé privée.

Pour ajouter une clé ssh dans GitHub, vous devez prendre une copie de la clé publique et vous pouvez utiliser la commande ssh ci-dessous pour le faire.

#chat /domicile/utilisateur/.ssh/id_rsa.pub

Une fois que vous avez copié le contenu dans votre presse-papiers ou dans n'importe quel fichier texte local, nous pouvons utiliser les étapes ci-dessous pour ajouter la clé au compte Github.

  • Vous devez vous connecter au compte Github en utilisant votre utilisateur/pass
  • Cliquez sur la photo du profil et sélectionnez Paramètres dans le menu déroulant.
  • Sélectionnez les clés SSH et GPG dans le menu sur le côté gauche

Pour ajouter votre première clé ou une autre clé cliquez sur Nouvelle clé SSH

Dans le champ Titre, vous devez ajouter une étiquette dont vous vous souviendrez. (J'ai utilisé le MacBook Air de Sumesh).

Vous pouvez utiliser n'importe quel mot et la seule chose dont vous devez faire attention est de vous assurer que cela vous aidera à identifier la machine sur laquelle cette clé est générée.

Dans le champ clé, ajoutez la clé ci-dessus que vous obtenez en utilisant la commande cat /home/user/.ssh/id_rsa.pub qui commencera par ssh-rsa

  • Cliquez sur Ajouter une clé SSH.

Si vous y êtes invité, confirmez votre mot de passe GitHub qui sera utilisé pour la vérification.

Vous pouvez maintenant voir la clé répertoriée que vous avez ajoutée dans le nom du titre. Et vous devrez faire la même procédure pour chaque ordinateur, serveurs de développement/serveurs de transfert en direct qui doivent accéder à vos référentiels.

Vérifiez votre connexion de la machine locale à Github

Ouvrez un nouveau terminal ssh et assurez-vous de basculer vers l'utilisateur pour lequel vous avez créé la paire de clés ssh. Pour vous connecter au compte Github via la clé ssh, vous devez taper ci-dessous et appuyer sur Entrée # ssh -T[email protégé]

Si vous vous connectez pour la première fois à partir de cette machine, vous verrez un résultat comme ci-dessous et vous devez taper Oui dans ce cas :

L'authenticité de l'hôte 'github.com (192.30.1.1)' ne peut pas être établie.
L'empreinte digitale de la clé RSA est SHA256:asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Êtes-vous sûr de vouloir continuer à vous connecter (oui/non) ? Oui
Avertissement : Ajout permanent de « github.com,192.30.30.1 » (RSA) à la liste des hôtes connus.
  • Tapez oui
  • appuyez sur Entrée

Vous verrez une sortie comme celle-ci :

Salut l'utilisateur ! Vous vous êtes bien authentifié, mais GitHub ne fournit pas d'accès shell.

Si l'utilisateur mentionné ci-dessus est correct et s'affiche comme le même que celui que vous avez essayé d'ajouter, alors tout va bien et vous avez terminé la configuration de la clé ssh avec Github ! Si l'autorisation vous est refusée, nous devons vérifier les étapes ci-dessus et nous assurer que vous avez tout fait conformément au document ci-dessus. Vous pouvez toujours me contacter si vous avez besoin d'aide dans ce cas.