我尝试在 package.json 中设置 git 依赖项:
"dependencies": {
"myLib": "git+ssh://git@domain.com:user/myLib.git"
}
Run Code Online (Sandbox Code Playgroud)
当我这样做时,sudo npm install我收到错误:
Warning: Permanently added the RSA host key for IP address 'myIp' to the list of known hosts.
Permission denied (publickey).
Run Code Online (Sandbox Code Playgroud)
尽管我可以成功地将相同的库克隆到该机器:
git clone git@domain.com:user/myLib.git
Run Code Online (Sandbox Code Playgroud)
所以我有有效的 ssh 密钥。
我的操作系统是OSX ,但我在Linux上也有同样的问题。
我应该npm install不带就跑sudo。
如果不能,则更改 node.js apps 文件夹的权限:
sudo chown -R `whoami` ~/pathToAll/node/apps.
Run Code Online (Sandbox Code Playgroud)
所以 git ssh 依赖项在 package.json 中运行良好
| 归档时间: |
|
| 查看次数: |
9531 次 |
| 最近记录: |