У меня есть репозиторий на github.com и bitbucket.org, и я очень хорошо знаком с использованием Git Extension для всех функций репозитория... но когда я начал использовать репортаж bitbucket.org, мне нужно использовать TortoiseHG SVN для него... поэтому я хочу спросить, есть ли в любом случае я могу использовать Git Расширение для репозиториев bitbucket?
Как использовать расширение git с репозиторием bitbucket?
Ответ 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 и очень быстро помогло мне в этом.
Я надеюсь, что это поможет