2017-01-05 2 views
0

Sur ma machine de développement Windows 8.1, j'ai remplacé mon disque dur cassé par un nouveau et installé Git. Je veux maintenant continuer à apporter des modifications à un projet (que j'ai copié, avec le dossier git, sur mon nouveau disque dur à partir d'une sauvegarde) en utilisant les mêmes informations d'identification que celles que j'ai utilisées auparavant. Mais mes clés SSH sont maintenant irrémédiablement perdues sur l'ancien disque dur. Y a-t-il un moyen de continuer à contribuer au projet en tant que «moi»?Récupération des clés SSH

+0

Votre "identité git" est généralement liée à votre adresse e-mail, et non aux clés ssh. À quoi utilisez-vous les clés? –

+0

Merci - Je suis un peu incertain sur le tout pour être honnête. J'ai supposé que pour pousser à Bitbucket (dans ce cas) une sorte de clés ssh était nécessaire, je suis sûr que je l'ai fait la dernière fois ... – GluePear

+0

Oui, les dépôts distants peuvent utiliser SSH pour l'accès. Vous pouvez simplement créer une nouvelle paire de clés SSH et ajouter la nouvelle clé publique à votre compte Bitbucket. Au moins, c'est comme ça qu'on le ferait avec GitHub. –

Répondre

0

Si vous utilisez SSH pour vous authentifier auprès d'un référentiel distant, vous n'avez pas nécessairement besoin de votre ancienne clé. Vous pouvez générer une nouvelle paire de clés et ajouter la clé publique à votre référentiel distant. Comment cela fonctionne en détail dépend du service que vous utilisez. Votre «identité git» est liée à votre nom et votre adresse e-mail utilisés dans les validations, pas à votre méthode d'authentification.