J'ai un référentiel sur github.com et bitbucket.org, et je suis très familier avec Git Extension pour toutes les fonctions de référentiel ... mais quand j'ai commencé à utiliser les repo de bitbucket.org, je dois utiliser TortoiseHG SVN pour cela ... donc je vous voulez savoir si je peux utiliser l'extension Git pour les dépôts bitbucket?
Réponses
Trop de publicités?Je n'ai pas entièrement testé, mais ces étapes m'ont permis de cloner un bitbucket repo dans Git Extensions.
Vous pouvez utiliser PuTTY pour générer un public/privé de clé SSH, puis ajouter cette touche pour bitbucket.
- Exécuter GitExtensions\PuTTY\puttygen.exe
- Cliquez Sur Générer
- Cliquez sur Enregistrer la clé publique (comme un fichier texte)
- Cliquez sur Enregistrer la clé privée (comme un fichier ppk)
- Exécuter GitExtensions\PuTTY\pageant.exe C:\path\to\ppk-file.ppk
- Ouvrez une session dans bitbucket
- Allez dans les paramètres de Compte
- Collez votre clé publique dans les clés SSH de saisie de texte, comme les espaces sont importants):
ssh-rsa [AA-YOUR-PUBLIC-KEY-ALL-ONE-LINE-SPACES-REMOVED-==] youremail@domain.com
- Cliquez sur Ajouter une clé
- Dans Git Extensions, cliquez sur Cloner référentiel
- Utiliser le SSH lien référentiel sur bitbucket que le Référentiel de clone
- Cliquez sur Charger la clé SSH
- Rechercher et charger le fichier ppk
- Cliquez Sur Cloner
J'ai trouvé que la plupart de cela a fonctionné pour moi avec juste quelques petits changements.
- Exécuter GitExtensions\PuTTY\puttygen.exe
- Cliquez Sur Générer
- Cliquez sur Enregistrer la clé publique (comme un fichier texte)
- Cliquez sur Enregistrer la clé privée (comme un fichier ppk)
- N'ont pas d'exécuter cette étape
--Exécuter GitExtensions\PuTTY\pageant.exe C:\path\to\ppk-file.ppk-- - Ouvrez une session dans bitbucket
- Allez dans les paramètres de Compte
- Collez votre clé publique dans les clés SSH de saisie de texte, comme les espaces sont importants, mais sans adresse e-mail sur la fin): ssh-rsa [AA-VOTRE-PUBLIC-KEY-TOUTE-UNE-LIGNE-ESPACES-SUPPRIMÉ-==]
- Cliquez sur Ajouter une clé
- Dans Git Extensions, cliquez sur Cloner référentiel
- Utiliser le SSH lien référentiel sur bitbucket que le Référentiel de clone ( c'est à dire git@bitbucket.org:yourname/repo.git)
- Cliquez sur Charger la clé SSH
- Rechercher et charger le fichier ppk
- Cliquez Sur Cloner
J'ai également découvert que j'avais un problème en disant que la machine que je cherchais peut-être pas la bonne. J'ai trouvé cela très utile et si vous rencontrez des problèmes pourrait être utile en Utilisant le protocole SSH avec Bitbucket et très rapidement m'a aidé à travers cela.
J'espère que cette aide