我尝试在 package.json 中设置 git 依赖项:
"dependencies": {
"myLib": "git+ssh://git@domain.com:user/myLib.git"
}
当我这样做时,sudo npm install
我得到了错误:
Warning: Permanently added the RSA host key for IP address 'myIp' to the list of known hosts.
Permission denied (publickey).
尽管我可以成功地将相同的库克隆到该机器:
git clone git@domain.com:user/myLib.git
所以我有有效的 ssh 密钥。
我的操作系统是OSX,但我在Linux上遇到了同样的问题。