Maison  >  Article  >  développement back-end  >  Pourquoi pull demande-t-il toujours un mot de passe ?

Pourquoi pull demande-t-il toujours un mot de passe ?

零下一度
零下一度original
2017-06-23 16:19:591595parcourir

Chaque fois que vous synchronisez ou téléchargez du code sur la base de code sur githun, vous devez à chaque fois saisir votre nom d'utilisateur et votre mot de passe. Dans ce cas, nous pouvons les enregistrer en les paramétrant. une clé SSH. Si vous utilisez TortoiseGit comme outil de gestion github local, TortoiseGit utilise la clé secrète avec l'extension ppk au lieu de la clé rsa générée par ssh-keygen. En d'autres termes, la clé générée en utilisant ssh-keygen -C "username@email.com" -t rsa ne peut pas être utilisée dans TortoiseGit. Le développement basé sur github doit utiliser des clés rsa, donc l'outil générateur de clés putty de TortoiseGit doit être utilisé pour générer à la fois des clés rsa adaptées à github et des clés ppk adaptées à TortoiseGit.

Méthode/étapes

  1. Ouvrez PuttyGen sous TortoiseGit, cliquez sur le bouton Générer dans la fenêtre ouverte, une barre de progression verte apparaîtra, attendez la génération, vous pouvez secouer davantage la souris pendant le processus de génération pour augmenter le caractère aléatoire. Après avoir généré, copiez tout le contenu généré et laissez la fenêtre ouverte pour le moment.

    应用TortoiseGit为github账号添加SSH keys
    应用TortoiseGit为github账号添加SSH keys
  2. Connectez-vous à github, cliquez sur le tableau des paramètres dans en haut à droite, après avoir accédé à la page des paramètres, sélectionnez Clé SSH dans l'option de gauche et cliquez sur Ajouter une clé SSH. Remplissez le nom de la clé SSH dans l'interface qui apparaît. Remplissez simplement ce que vous voulez, puis collez le contenu que vous venez de remplir. copié dans la clé et cliquez sur Ajouter une clé.

    应用TortoiseGit为github账号添加SSH keys
  3. 应用TortoiseGit为github账号添加SSH keys
    Revenez à la fenêtre de la deuxième étape, cliquez sur le bouton Enregistrer la clé privée pour l'enregistrer en tant que clé privée adaptée à TortoiseGit avec une extension .ppk.
    应用TortoiseGit为github账号添加SSH keys
    应用TortoiseGit为github账号添加SSH keys
    应用TortoiseGit为github账号添加SSH keysExécutez le programme Pageant dans le menu Démarrer de TortoiseGit. Une fois le programme démarré, il s'ancrera automatiquement dans la barre des tâches. cliquez sur l'icône pour faire apparaître la liste des clés Gérer.
  4. Cliquez sur Ajouter une clé dans la liste contextuelle de gestion des clés, ajoutez le fichier de clé privée (.ppk) enregistré à l'étape 4 et fermez la boîte de dialogue.

    Après la configuration ci-dessus, vous pouvez utiliser TortoiseGit pour effectuer des opérations push et pull sans avoir à saisir un mot de passe à chaque fois.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn