Pour les développeurs qui utilisent git pour la gestion du code, l'opération git clone est très courante. Grâce à l'opération de clonage, les développeurs peuvent télécharger le code dans un entrepôt distant pour le développement et la modification locaux. Pendant le processus de clonage git, une clé est requise pour l'authentification de l'identité afin de garantir la sécurité de l'opération. Cet article explique comment générer et utiliser une clé de clone git.
1. Générer une clé de clonage Git
Lorsque vous effectuez une opération de clonage git, vous devez générer une paire de clés publiques et privées. La clé privée doit être placée sur l'ordinateur local et la clé publique doit être placée dessus. le serveur d'entrepôt distant. La méthode de génération spécifique est la suivante :
ssh-keygen -t rsa -C "your_email@example.com"
Remarque : vous devez remplacer votre_email@example.com
avec le vôtre Adresse e-mail. your_email@example.com
替换为你的邮箱地址。
生成完成后,私钥默认存放于 ~/.ssh/id_rsa
,公钥则存放于 ~/.ssh/id_rsa.pub
。
二、使用 Git 克隆的密匙
在生成密匙后,需要对 git 进行配置,使其可以使用密匙进行身份认证。
git config --global user.name "Your Name" git config --global user.email "your_email@example.com"
注意:需要替换 Your Name
和 your_email@example.com
为你的名字和邮箱。
Settings
SSH and GPG keys
页面New SSH key
按钮id_rsa.pub
中的内容复制到 Key
一栏中Add SSH key
完成添加git clone git@github.com:your_username/your_repository.git
其中,your_username
替换为你的 GitHub 用户名,your_repository
~/.ssh/id_rsa
par défaut et la clé publique est stockée dans ~/.ssh/id_rsa.pub. 🎜🎜2. Utilisez la clé du clone Git🎜🎜Après avoir généré la clé, vous devez configurer git pour qu'il puisse utiliser la clé pour l'authentification de l'identité. 🎜🎜🎜Ouvrez un terminal ou une ligne de commande et entrez les commandes suivantes pour définir votre nom d'utilisateur et votre adresse e-mail Git : 🎜🎜rrreee🎜Remarque : vous devez remplacer <code>Votre nom
et votre_e-mail@example.com
pour votre nom et votre adresse e-mail. 🎜Paramètres
🎜🎜Entrez le Page Clés SSH et GPG
🎜🎜Cliquez sur le bouton Nouvelle clé SSH
🎜🎜Entrez un titre personnalisé (pour distinguer les différentes clés) et copiez le contenu de id_rsa.pub
à la colonne Clé
🎜🎜Cliquez sur Ajouter une clé SSH
pour terminer l'ajout🎜your_username
par votre nom d'utilisateur GitHub, et your_repository
par le nom du référentiel que vous souhaitez cloner . 🎜🎜En bref, l'utilisation de clés est indispensable lors de la réalisation d'opérations de clonage git. Une gestion de code efficace et sécurisée peut être obtenue en générant une paire de clés publiques et privées et en ajoutant la clé publique au serveur de l'entrepôt distant. 🎜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!