gpt4 book ai didi

node.js - 有没有办法指定哪个 ssh key 应该用于 npm install

转载 作者:IT老高 更新时间:2023-10-28 22:05:30 25 4
gpt4 key购买 nike

我想在我的 package.json 文件中安装一个私有(private)存储库。

"private-module": "git+ssh://git@bitbucket.org:private/private-module.git"

默认情况下,npm 使用您的默认私钥。我希望能够指定运行 npm install 时 npm 应该使用哪个 ssh key 。有没有办法做到这一点?

最佳答案

这里有一些解决方案:

  • 在您的 ~/.ssh/config 中添加一个条目。例如:

    Host bitbucket.org     IdentityFile ~/.ssh/bitbucket_key     IdentitiesOnly yes
  • 使用 ssh-agent 并预先将您的 key 添加到代理实例。

  • 使用类似 ssh-ident用于根据当前工作目录或传递给 ssh-ident 的参数动态选择 ssh 代理和身份。正如他们的自述文件所述,您通常会将 ssh-ident 别名为 ssh,以便在任何地方自动使用它。

关于node.js - 有没有办法指定哪个 ssh key 应该用于 npm install,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25937736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com