Bitbucket с расширениями Git — проблемы с аутентификацией

Я создал пустой репозиторий Bitbucket и хочу клонировать его на свой компьютер с помощью Git Extensions

введите здесь описание изображения

Я выполнил эти шаги (создал и добавил открытый ключ и сохранил приват...).

введите здесь описание изображения

Когда я пытаюсь клонировать этот пустой репозиторий, я получаю следующую проблему:

введите здесь описание изображения

Что еще я могу сделать?


person NickF    schedule 26.09.2014    source источник


Ответы (2)


Вам нужно зайти в настройки и создать SSH-ключ, а затем добавить этот ключ в репозиторий на битбакете.

  1. В расширении git перейдите к Tools > Putty > Generate or Import Key

  2. Нажмите Generate

  3. Перемещайте мышь по пустой области, пока индикатор выполнения не исчезнет.

  4. Скопируйте весь ключ SSH.

  5. Нажмите «Сохранить открытый ключ» и сохраните его где-нибудь.

  6. Затем в репозитории Bitbucket перейдите к Settings > Deployment Keys > Add Key и скопируйте сгенерированный ключ в поле Key и сохраните.

  7. В GitExtensions перейдите в свой репозиторий и загрузите ключ SSH.

person aaronmallen    schedule 26.09.2014
comment
Вы уверены, что ваш репо настроен на SSH, а не на HTTPS? Какой URL-адрес репо в настройках вашего репозитория? - person aaronmallen; 26.09.2014
comment
Когда я пытаюсь клонировать Pageant, всегда снова запрашиваю закрытый ключ. - person NickF; 26.09.2014
comment
Загрузите ключ SSH из файла, который вы сохранили ранее - person aaronmallen; 26.09.2014

Я решил эту проблему:
ссылка I опубликовано было правильно, как и ответ ааронмаллена.
Проблема возникла из-за того, что когда я нажимаю кнопку клонирования на Bitbucket, она дает вам всю командную строку git clone [email protected]:myuser/my-project.git
Я пытался клонировать бросок Git Пользовательский интерфейс расширения, где мне нужен был только URL-адрес ([email protected]:myuser/my-project.git).

person NickF    schedule 27.09.2014