Как использовать расширения Git с репозиторием Bitbucket?
У меня есть репозиторий на обоих github.com и еще bitbucket.org, и я очень хорошо знаком с использованием расширений Git для всех функций репозитория... Но когда я начал использовать bitbucket.org репозитории я должен использовать TortoiseHg SVN для этого ... поэтому я хочу спросить, есть ли способ использовать расширения Git для репозиториев Bitbucket?
2 ответа:
Я не полностью протестировал его, но эти шаги позволили мне клонировать репозиторий Bitbucket в расширениях Git.
Вы можете использовать PuTTY для создания открытого / закрытого SSH-ключа, а затем добавить этот ключ в Bitbucket.
- запуск GitExtensions\PuTTY\puttygen.exe
- Нажмите Кнопку Создать
- Нажмите кнопку Сохранить открытый ключ (в виде текстового файла)
- нажмите Сохранить закрытый ключ (как файл ppk)
- запуск GitExtensions\PuTTY\pageant.ехе C:\path\to\ppk-file.ppk
- войдите в систему Bitbucket
- перейдите в Настройки аккаунта (настройки → безопасность → SSH ключи*)
Вставьте Ваш открытый ключ в текстовый ввод ключей SSH как (пробелы важны, не заключайте открытый ключ в квадратные скобки):
ssh-rsa [AA-YOUR-PUBLIC-KEY-ALL-ONE-LINE-SPACES-REMOVED-==] youremail@domain.com
- Нажмите добавить ключ
- в расширениях Git щелкните хранилище клонов
- используйте ссылку SSH репозитория на Bitbucket в качестве репозитория для клонирования
- Нажмите загрузить SSH ключ
- Найдите и загрузите файл ppk
- Click Clone
Я обнаружил, что большая часть этого работает для меня с небольшими изменениями.
- запустите GitExtensions\PuTTY\puttygen.exe
- Нажмите Кнопку Создать
- Нажмите кнопку Сохранить открытый ключ (в виде текстового файла)
- Нажмите кнопку Сохранить закрытый ключ (как файл ppk)
- не нужно было запускать этот шаг
--запустите GitExtensions\PuTTY\pageant.ехе C:\path\to\ppk-file.ppk--- Войдите в bitbucket
- перейдите в Настройки аккаунта
- вставьте Ваш открытый ключ В SSH ключи ввод текста as (пробелы важны, но без адреса электронной почты в конце): ssh-rsa [AA-YOUR-PUBLIC-KEY-ALL-ONE-LINE-SPACES-REMOVED -==]
- Нажмите кнопку Добавить ключ
- в расширениях Git щелкните clone repository
- используйте ссылку SSH репозитория на bitbucket в качестве репозитория для клонирования ( т. е. git@bitbucket.org:yourname/repo.git)
- нажмите Загрузить SSH ключ
- Найдите и загрузите файл ppk
- Нажмите Кнопку Клонировать
Также я обнаружил, что у меня возникли проблемы с тем, чтобы сказать это машина, которую я искал, возможно, не та, что мне нужна. Я нашел это очень полезным, и если у вас возникли проблемы, возможно, будет полезно использовать протокол SSH с Bitbucket и очень быстро помог мне через это.
Надеюсь, это поможет