Vad*_*dim 22 git ssh node.js npm
我有一个私人仓库,我想在我的package.json文件中安装.
"private-module": "git+ssh://git@bitbucket.org:private/private-module.git"
Run Code Online (Sandbox Code Playgroud)
默认情况下,npm使用您的默认私钥.我希望能够指定运行时npm应该使用哪个ssh键npm install.有没有办法做到这一点?
msc*_*dex 30
以下是一些解决方案:
添加条目到您的~/.ssh/config.例如:
Host bitbucket.org
IdentityFile ~/.ssh/bitbucket_key
IdentitiesOnly yes
ssh-agent事先使用并将密钥添加到代理程序实例.
使用类似ssh-ident的东西,根据当前工作目录或传递给ssh-ident的参数动态选择ssh代理和身份.正如他们的自述文件所述,您通常会将ssh-ident别名,ssh以便它自动在任何地方使用.
| 归档时间: |
|
| 查看次数: |
22435 次 |
| 最近记录: |