Git

Configuration de la clé SSH pour GitHub

Configuration de la clé SSH pour GitHub
Pour 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 donner des mises à niveau 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 auquel 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.

Créer un compte avec Github

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

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 -t rsa -b 4096 -C "[email protected]"

Lorsque vous êtes invité à « Entrez un fichier dans lequel enregistrer la clé », appuyez sur Entrer pour l'enregistrer dans l'emplacement par défaut. Si vous souhaitez utiliser un autre emplacement, 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 le GitHub, vous devez prendre une copie de la clé publique et vous pouvez utiliser la commande ssh ci-dessous pour le faire.

# chat /maison/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.

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

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, les serveurs live dev/staging serveurs 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 enter# ssh -T [email protected]

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ébergeur 'github.com (192.30.1.1)' ne peut pas être établi.
L'empreinte de la clé RSA est SHA256 : asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Êtes-vous sûr de vouloir continuer à vous connecter (oui/non)? Oui
Avertissement : "github" ajouté de façon permanente.com, 192.30.30.1' (RSA) à la liste des hôtes connus.

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.

Comment développer un jeu sur Linux
Il y a dix ans, peu d'utilisateurs de Linux prédisaient que leur système d'exploitation préféré serait un jour une plate-forme de jeu populaire pour l...
Ports Open Source des moteurs de jeux commerciaux
Les récréations de moteur de jeu gratuites, open source et multiplateformes peuvent être utilisées pour jouer à d'anciens ainsi qu'à certains des titr...
Meilleurs jeux de ligne de commande pour Linux
La ligne de commande n'est pas seulement votre plus grand allié lorsque vous utilisez Linux, elle peut également être une source de divertissement car...