2017-02-19 2 views
4

Я довольно новичок в использовании Git (cmd и клиентов UI),
Я установил расширения Git, установил все требования.
Когда я пытался подключиться к хранилищу на BitBucket, частный счет (я использовал свой собственный ППК, что у меня есть на моем компьютере), я получаю сообщение:Отпечаток пальца этого узла не зарегистрирован PuTTY?

enter image description here

Когда я нажимаю на Да» м представлены окно Гита:

enter image description here

может кто-нибудь помочь мне получить за это, так что я могу клонировать репозитории?

+0

Это нормальное предупреждение, что вы должны ожидать, когда вы не подключены к удаленному устройству прежде. –

+0

Что делать, я не могу загрузить репо! –

+0

И есть ли способ зарегистрировать отпечаток хозяина? –

ответ

0

Во-первых, убедитесь, что <git>/usr/bin добавляется в PATH (в добавлении <git>/bin, с <git> быть PATH, где установлен Git)
и использовать latest Git for Windows.

Во-вторых, не используйте шпатлевку. Как explained in BitBucket (для bitbucket.com, но это относится и к серверу BitBucket), все, что вам нужно, это ssh-keygen.

ssh-keygen -t rsa -C "key for BitBucket access" -q -P "" 

Это создаст id_rsa и id_rsa.pub в вашей $HOME/.ssh$HOME, на Windows, которые устанавливаются по умолчанию с помощью Git cmd или Git bash к вашему %USERPROFILE%: C:\Users\myLogin)

Скопируйте содержимое id_rsa.pub (открытый ключ) в ваш профиль на сервере BitBucket.

Затем попробуйте ssh -T [email protected]: если он просит вас зарегистрировать сервер, ответьте «y» (да): ваш $HOME/.ssh/known_hosts будет обновлен.
Попробуйте еще раз ssh -T [email protected], и он должен работать без каких-либо дополнительных подсказок.

1

Откройте командную строку или Git Баш и запустите следующую команду, где в квадратных скобках термин является имя пользователя и SSH путем вашего репозитория Bitbucket:

plink [[email protected]:company/repo-name.git] 

Если «палить» является непризнанной командой, убедитесь, следующие данные существуют в вашей переменной PATH среды и добавить в него отсутствующие:

  • C: \ Program Files (x86) \ Git \ бен
  • C: \ Program Files (x86) \ Git \ CMD
  • C: \ Program Files (x86) \ GitExtensions
  • C: \ Program Files (x86) \ GitExtensions \ PuTTY

Это точно, как в GitExtensions версии 2.50.01. Если Putty установлен в другом месте, добавьте этот путь к переменной PATH. Перезапустите GitExtensions после обновления переменных среды.

enter image description here

enter image description here

enter image description here

+0

Спасибо, Энтони, но я действительно забыл эту проблему. Событие. Я больше не использую Git (в настоящее время использую TFS). Помню, я решил эту проблему, повторно установив расширения Git и изменив конфигурацию. –

Смежные вопросы