我需要在全局范围内使用 npm 添加安装包。
安装它的命令是
npm i -g git+ssh://[email protected]:1234/packagename/packagename.git
要使用此命令,我需要在我的已知主机文件中添加类似的内容
gitlab.companyname.io,129.123.123.121 ecdsa-sha2-nistp256 cant/show/you+the/key=
所以我在 ~/.ssh/known_hosts 中添加了它
然而,每当我尝试安装它时,我的终端都会说我没有访问权限。所以我尝试使用root安装它。
该命令没有进一步运行,但被阻止在类似的地方
[..................] / rollbackFailedOptional: verb npm-session somethignsomething
如何将公钥添加到已知的主机文件中以及在哪里添加它以便我能够全局安装它?