Как мне использовать Git Extensions с репозиторием Bitbucket? - PullRequest
37 голосов
/ 14 августа 2011

У меня есть репозиторий на github.com и bitbucket.org, и я очень хорошо знаю, как использовать Git Extensions для всех функций репозитория ... Но когда я начал использовать репозитории bitbucket.org, я должен использовать TortoiseHg SVN для него ... поэтому я хочу спросить, есть ли способ использовать Git Extensions для репозиториев Bitbucket?

Ответы [ 2 ]

88 голосов
/ 13 октября 2011

Я не полностью протестировал его, но эти шаги позволили мне клонировать репозиторий Bitbucket в Git Extensions.

Вы можете использовать PuTTY для генерации открытого / частного ключа SSH, а затем добавить этот ключ в Bitbucket..

  1. Запустите GitExtensions \ PuTTY \ puttygen.exe
  2. Нажмите Создать
  3. Нажмите Сохранить открытый ключ (как текстовый файл)
  4. Нажмите Сохранитьзакрытый ключ (в виде ppk-файла)
  5. Запустите GitExtensions \ PuTTY \ pageant.exe C: \ path \ to \ ppk-file.ppk
  6. Войдите в Bitbucket
  7. Goв настройки учетной записи ( Настройки Безопасность → SSH-ключи *)
  8. Вставьте ваш открытый ключ в текстовый ввод SSH-ключей как (пробелы важны, не включают квадратные скобки вокруг открытого ключа):

    ssh-rsa [AA-YOUR-PUBLIC-KEY-ALL-ONE-LINE-SPACES-REMOVED-==] youremail@domain.com

  9. Нажмите Добавить ключ
  10. ВРасширения Git, нажмите Репозиторий клонов
  11. Используйте ссылку репозитория SSH на Bitbucket в качестве репозитория для клонирования
  12. Нажмите Загрузить SSКлавиша H
  13. Найдите и загрузите файл ppk
  14. Нажмите Клон
14 голосов
/ 08 октября 2012

Я обнаружил, что большая часть этого работала для меня с несколькими небольшими изменениями.

  1. Запустите GitExtensions \ PuTTY \ puttygen.exe
  2. Нажмите Создать
  3. Нажмите Сохранить открытый ключ (в виде текстового файла)
  4. Нажмите Сохранить закрытый ключ (как файл ppk)
  5. Не нужно было запускать этот шаг - Запустить GitExtensions \ PuTTY \ pageant.exe C: \ path \ to \ ppk-file.ppk -
  6. Войти в bitbucket
  7. Зайти в настройки аккаунта
  8. Вставьте ваш открытый ключ в текстовый ввод ключей SSH как (пробелы важны, но без адреса электронной почты в конце): ssh-rsa [AA-YOUR-PUBLIC-KEY-ALL-ONE-LINE-SPACES-REMOVED- ==]
  9. Нажмите Добавить ключ
  10. В Git Extensions щелкните Репозиторий клонов
  11. Используйте ссылку на репозиторий SSH на bitbucket в качестве репозитория для клонирования (т.е. git@bitbucket.org: yourname / repo.git)
  12. Нажмите Загрузить ключ SSH
  13. Найдите и загрузите файл ppk
  14. Нажмите Клон

Также я обнаружил, что у меня возникла проблема, сказав, что машина, которую я искал, может быть неправильной. Я нашел это очень полезным, и если у вас возникли проблемы, может быть полезно Использование протокола SSH с Bitbucket и очень быстро помогло мне в этом.

Надеюсь, это поможет

...