Babun重新安装后无法连接到Git主机

时间:2016-04-26 15:23:22

标签: git shell cygwin babun

我以前在我的机器C盘上安装了babun,在默认位置,%userprofile%.babun,我的安装工作正常。由于空间原因,我不得不将babun搬到不同的车道。我在C盘上卸载了babun。当我这样做时,我无法删除.babun \ cygwin \ bin ssh-agent文件和其他一些.dll文件。我在另一个驱动器上运行了一个新的babun安装,现在我无法从shell连接到git。我尝试访问git时收到“主机密钥验证失败”消息。

更改安装位置后是否有人经历过类似的事情,是否有任何关于如何解决这个问题的建议?

1 个答案:

答案 0 :(得分:0)

删除.babun \ cygwin \ home \ your-user-name

中的.ssh文件夹

将.ssh文件夹从C:\ Users \ your-user-name粘贴到.babun \ cygwin \ home \ your-user-name

在babun shell中,运行以下命令:

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 "your@email.com"

关于上一次安装遗留的文件,重启机器,您应该可以删除它们。