問題:
安裝依賴的時候出現Host key verification failed問題,整理了一下解決流程:
1、要在git設置一下身份的名字和郵箱
git config --global user.name "yourname" ====> 用户名
git config --global user.email“your@email.com" ====> 郵箱
2、進入->用户->[你的用户名]->.ssh文件夾下,刪除 known_hosts 文件即可
3、在git中輸入剛才設置的郵箱
$ ssh-keygen -t rsa -C "xxx@xxx.com"
4、執行完上一環節會出現,直接回車兩次即可
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):
5、登錄github賬號進行設置
複製用户->[你的用户名]->.ssh文件夾內“id_rsa.pub”文件內容保存即可
6、在命令行內輸入命令:
ssh -T git@github.com
彈出
輸入 yes並回車即可,最後再重新執行
npm install
💡 注意事項
- 確保每一步都按順序執行
- 生成 SSH 密鑰時使用的郵箱應與 GitHub 賬户關聯郵箱一致
- 複製公鑰內容時要完整,不要遺漏任何字符
- 如果問題仍然存在,可以嘗試重啓終端或使用 HTTPS 協議替代 SSH
按照這個流程操作,通常能夠成功解決 "Host key verification failed" 錯誤,確保 npm 包能夠正常安裝。