web-dev-qa-db-fra.com

Comment utiliser les extensions Git avec un référentiel Bitbucket?

J'ai un référentiel sur github.com et bitbucket.org, et je suis très familier avec Git Extensions pour toutes les fonctions du référentiel ... Mais quand j'ai commencé à utiliser les référentiels bitbucket.org, je dois utiliser TortoiseHg SVN pour cela ... donc je vous voulez savoir s'il existe un moyen d'utiliser les extensions Git pour les référentiels Bitbucket?

37
Safran Ali

Je ne l'ai pas entièrement testé, mais ces étapes m'ont permis de cloner un référentiel Bitbucket dans Git Extensions.

Vous pouvez utiliser PuTTY pour générer une clé SSH publique/privée, puis ajouter cette clé à Bitbucket.

  1. Exécutez GitExtensions\PuTTY\puttygen.exe
  2. Cliquez sur Générer
  3. Cliquez sur Enregistrer la clé publique (sous forme de fichier texte)
  4. Cliquez sur Enregistrer la clé privée (sous forme de fichier ppk)
  5. Exécutez GitExtensions\PuTTY\pageant.exe C:\path\to\ppk-file.ppk
  6. Connectez-vous à Bitbucket
  7. Allez dans Paramètres du compte ( Paramètres Sécurité → Clés SSH *)
  8. Collez votre clé publique dans la saisie de texte des clés SSH comme (les espaces sont importants, ne pas inclure des crochets autour de la clé publique):

    ssh-rsa [AA-YOUR-PUBLIC-KEY-ALL-ONE-LINE-SPACES-REMOVED-==] [email protected]

  9. Cliquez sur Add key
  10. Dans Git Extensions, cliquez sur Clone repository
  11. Utilisez le lien du référentiel SSH sur Bitbucket comme référentiel à cloner
  12. Cliquez sur Load SSH key
  13. Recherchez et chargez le fichier ppk
  14. Cliquez sur Clone
89
ryanttb

J'ai trouvé que la plupart de cela fonctionnait pour moi avec juste quelques petits changements.

  1. Exécutez GitExtensions\PuTTY\puttygen.exe
  2. Cliquez sur Générer
  3. Cliquez sur Enregistrer la clé publique (sous forme de fichier texte)
  4. Cliquez sur Enregistrer la clé privée (sous forme de fichier ppk)
  5. N'a pas eu à exécuter cette étape  - Exécutez GitExtensions\PuTTY\pageant.exe C:\path\to\ppk-file.ppk -
  6. Connectez-vous à Bitbucket
  7. Accédez aux paramètres du compte
  8. Collez votre clé publique dans la saisie de texte des clés SSH en tant que (les espaces sont importants mais sans adresse e-mail à la fin): ssh-rsa [AA-YOUR-PUBLIC-KEY-ALL-ONE-LINE-SPACES-REMOVED - ==]
  9. Cliquez sur Ajouter une clé
  10. Dans Git Extensions, cliquez sur Clone repository
  11. Utilisez le lien du référentiel SSH sur bitbucket comme référentiel à cloner (c'est-à-dire [email protected]: votrenom/repo.git)
  12. Cliquez sur Charger la clé SSH
  13. Recherchez et chargez le fichier ppk
  14. Cliquez sur Cloner

J'ai également trouvé que j'avais un problème en disant que la machine que je cherchais n'était peut-être pas la bonne. J'ai trouvé cela très utile et si vous rencontrez des problèmes pourraient être utiles tiliser le protocole SSH avec Bitbucket et m'a très rapidement aidé à traverser cela.

J'espère que ça aide

14
Chadwick13