Как использовать расширения Git с репозиторием Bitbucket?


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

2 36

2 ответа:

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

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

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

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

  9. Нажмите добавить ключ
  10. в расширениях Git щелкните хранилище клонов
  11. используйте ссылку SSH репозитория на Bitbucket в качестве репозитория для клонирования
  12. Нажмите загрузить SSH ключ
  13. Найдите и загрузите файл ppk
  14. Click Clone

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

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

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

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