Невозможно подключиться к хосту Git после переустановки Babun

Раньше я устанавливал babun на диске C своих машин в местоположении по умолчанию, %userprofile%.babun, и моя установка работала отлично. Из-за нехватки места мне пришлось перенести бабун на другой диск. Я удалил бабун на диске С. Когда я сделал это, мне не удалось удалить файл .babun\cygwin\bin ssh-agent и некоторые другие файлы .dll. Я запустил новую установку babun на другом диске и теперь не могу подключиться к git из оболочки. Я получаю сообщение «Ошибка проверки ключа хоста», когда пытаюсь получить доступ к git.

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


person Mimi.O    schedule 26.04.2016    source источник


Ответы (1)


Удалите папку .ssh в .babun\cygwin\home\your-user-name

Вставьте папку .ssh из C:\Users\your-user-name в .babun\cygwin\home\your-user-name

В оболочке babun выполните следующие команды:

cd ~
chgrp -R Users .ssh/
chmod -R 700 .ssh/
chmod 600 .ssh/id_rsa

Не забудьте добавить свое имя пользователя и адрес электронной почты в git config, используя:

git config --global user.name "your name"
git config --global user.emial "[email protected]"

Что касается файлов, оставшихся от предыдущей установки, перезагрузите компьютер, и вы сможете их удалить.

person Mimi.O    schedule 26.04.2016