問題:

執行npm install 時報錯 Host key verification failed_npm

安裝依賴的時候出現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賬號進行設置

執行npm install 時報錯 Host key verification failed_git_02

執行npm install 時報錯 Host key verification failed_git_03

複製用户->[你的用户名]->.ssh文件夾內“id_rsa.pub”文件內容保存即可

6、在命令行內輸入命令:

ssh -T git@github.com

彈出

執行npm install 時報錯 Host key verification failed_git_04

輸入 yes並回車即可,最後再重新執行

npm install

💡 注意事項

  • 確保每一步都按順序執行
  • 生成 SSH 密鑰時使用的郵箱應與 GitHub 賬户關聯郵箱一致
  • 複製公鑰內容時要完整,不要遺漏任何字符
  • 如果問題仍然存在,可以嘗試重啓終端或使用 HTTPS 協議替代 SSH

按照這個流程操作,通常能夠成功解決 "Host key verification failed" 錯誤,確保 npm 包能夠正常安裝。