Avez-vous déjà eu du mal à configurer des clés SSH pour vos référentiels Git ? Ou peut-être en avez-vous assez d'expliquer le processus aux nouveaux membres de l'équipe ? J'ai créé un utilitaire simple qui rend ce processus un jeu d'enfant !
Salut ! Je m'appelle Elias Floreteng et j'ai créé cet outil après avoir remarqué combien de développeurs avaient des difficultés avec la configuration des clés SSH, en particulier lors de l'intégration de nouveaux membres de l'équipe. Je voulais créer quelque chose qui rendrait ce processus totalement indolore pour tout le monde.
generate-ssh-key est un utilitaire Node.js multiplateforme qui génère des clés SSH ED25519 avec une seule commande. Il gère toutes les complexités de la génération de clés SSH, notamment :
C'est aussi simple que de courir :
npx generate-ssh-key
C'est ça ! L'outil vous guidera tout au long du processus.
Fonctionne de manière transparente sur Windows, macOS et Linux, en gérant automatiquement les exigences spécifiques à la plate-forme.
Sous Windows, il vérifie si OpenSSH est installé et vous aide à l'installer si nécessaire.
Votre clé publique est automatiquement copiée dans votre presse-papiers, prête à être collée dans GitHub, GitLab ou tout autre service.
Si vous êtes dans un référentiel Git, il peut automatiquement convertir vos URL distantes du format HTTPS au format SSH.
L'utilitaire génère des clés ED25519 par défaut car elles sont :
L'outil fournit des instructions claires pour :
L'utilitaire est construit avec Node.js et utilise plusieurs packages clés :
Il s'agit d'un projet open source ! Si vous souhaitez contribuer ou consulter le code, visitez le référentiel GitHub :
générer-ssh-key sur GitHub
Si vous l'utilisez fréquemment, vous pouvez l'installer globalement :
npx generate-ssh-key
Ensuite, utilisez-le n'importe où avec :
npm install -g generate-ssh-key
Ne vous battez plus jamais avec la génération de clés SSH ! Essayez-le et dites-moi ce que vous en pensez dans les commentaires ci-dessous. ?
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!