npm ERR! code 128 SSH 權(quán)限問題

原因是需要在 github 上設(shè)置 ssh 密鑰,否則沒有權(quán)限獲取文件。要先設(shè)置用戶和郵箱再重新生成ssh公鑰即可。
解決辦法:
第一步:首先在 git 設(shè)置一下郵箱,當(dāng)前文件下打開 git bash?
輸入命令: ssh-keygen -t rsa -C ''your@email.com",設(shè)置你的郵箱地址。
出現(xiàn):
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):
直接回車,系統(tǒng)會(huì)在 .ssh 文件夾下生成兩個(gè)文件,id_rsa 和 id_rsa.pub 文件,使用記事本打開 id_rsa.pub 。
或使用命令:clip < ~/.ssh/id_rsa.pub
復(fù)制文件內(nèi)容。
第二步:打開 github ,進(jìn)入設(shè)置,進(jìn)行添加密鑰。
打開:https://github.com/,進(jìn)入設(shè)置 - >? SSH and GPG keys - > SSH keys。

在key處填寫復(fù)制的公鑰
第三步:檢查是否設(shè)置成功!
返回到 ssh base?
輸入命令:ssh -T git@github.com

Hi 1230987654321! You've successfully authenticated, but GitHub does not provide shell access.
此時(shí)提示我們?cè)O(shè)置成功,已經(jīng)擁有權(quán)限了!
重新?npm?install