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 次 |
最近记录: |