Подтвердить что ты не робот

Как использовать расширение git с репозиторием bitbucket?

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

4b9b3361

Ответ 1

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

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

  • Запустить GitExtensions\PuTTY\puttygen.exe
  • Нажмите "Создать"
  • Нажмите Сохранить открытый ключ (в виде текстового файла)
  • Нажмите Сохранить закрытый ключ (в виде файла ppk)
  • Запустить GitExtensions\PuTTY\pageant.exe. C:\path\to\ppk-file.ppk
  • Вход в битбакет
  • В настройках учетной записи
  • Вставьте свой открытый ключ в текстовый ввод ключей SSH, поскольку (пробелы важны, не включают квадратные скобки вокруг открытого ключа):

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

  • Нажмите кнопку "Добавить".
  • В Git Расширения щелкните Clone repository
  • Используйте ссылку репозитория SSH на битбакете как хранилище для клонирования
  • Нажмите Загрузить SSH-ключ
  • Найдите и загрузите файл ppk
  • Нажмите "Клонировать"

Ответ 2

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

  • Запустить GitExtensions\PuTTY\puttygen.exe
  • Нажмите "Создать"
  • Нажмите Сохранить открытый ключ (в виде текстового файла)
  • Нажмите Сохранить закрытый ключ (в виде файла ppk)
  • Не нужно было запускать этот шаг - Запустить GitExtensions\PuTTY\pageant.exe C:\path\to\ppk-file.ppk -
  • Вход в битбакет
  • В настройках учетной записи
  • Вставьте свой открытый ключ в текстовый ввод ключей SSH как (пробелы важны, но без адреса электронной почты в конце): ssh-rsa [AA-YOUR-PUBLIC-KEY-ALL-ON-LINE-SPACES-REMOVED- ==]
  • Нажмите кнопку "Добавить".
  • В Git Расширения щелкните Clone repository
  • Используйте ссылку репозитория SSH на битбакете в качестве хранилища для клонирования (т.е. git @bitbucket.org: ваше имя /repo.git)
  • Нажмите Загрузить SSH-ключ
  • Найдите и загрузите файл ppk
  • Нажмите "Клонировать"

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

Я надеюсь, что это поможет