2016-04-26 70 views
0

我以前在我的機器C盤上安裝了babun,默認位置爲%userprofile%.babun,我的安裝工作正常。由於空間的原因,我不得不將babun搬到另一個驅動器。我在C盤上卸載了babun。當我這樣做時,我無法刪除.babun \ cygwin \ bin ssh-agent文件和其他一些.dll文件。我在另一個驅動器上運行了babun的新安裝,現在我無法從shell連接到git。當我嘗試訪問git時,收到「主機密鑰驗證失敗」消息。Babun重新安裝後無法連接到Git主機

有沒有人在更改安裝位置後遇到過類似問題,並且對於如何解決此問題有任何建議嗎?

回答

0

刪除在.babun \ Cygwin的\家裏的.ssh文件夾\您的用戶名

粘貼從C的.ssh文件夾:\ Users \您的用戶名進入.babun \ Cygwin的\家\您的戶名

在babun外殼,運行以下命令:

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

記得添加您的用戶名和電子郵件使用到混帳配置:

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

關於上次安裝遺留的文件,重新啓動機器,您應該可以刪除它們。