npm install - git问题

时间:2014-06-18 02:07:46

标签: git npm zsh steroids

我在使用以下命令时遇到问题。我发布到steroids.js论坛,但这似乎更像是一个通用的git问题。所有在网址上带有领先“git @”的回购邮件都失败了。

命令

npm install steroids -g

错误

npm ERR! git clone https://git@github.com/AppGyver/incubator-ripple.git Cloning into bare repository '/Users/kbaker/.npm/_git-remotes/https-git-github-com-AppGyver-incubator-ripple-git-2c417fa2'...
npm ERR! git clone https://git@github.com/AppGyver/incubator-ripple.git 

npm ERR! git clone https://git@github.com/AppGyver/ios-sim.git 
npm ERR! git clone https://git@github.com/AppGyver/ios-sim.git fatal: Unable to look up git@github.com (port 9418) (nodename nor servname provided, or not known)
npm ERR! Error: Command failed: fatal: Unable to look up git@github.com (port 9418) (nodename nor servname provided, or not known)

我下载了以下npm软件包的github repo,调整了packages.json文件以使用repo url,这些文件没有失败,我仍然收到有关丢失软件包的错误。

我尝试更新npm和git命令。这可能与我正在运行zsh的事实有关吗?

思考?

2 个答案:

答案 0 :(得分:4)

您的克隆网址不正确。您正在使用:

https://git@github.com/AppGyver/incubator-ripple.git

使用ssh:

git@github.com:AppGyver/incubator-ripple.git

或https:

https://github.com/AppGyver/incubator-ripple.git

但不是两者

答案 1 :(得分:3)

由于我的代理设置,我遇到了这个问题。

您可以尝试使用以下方式安装它:

npm install git+https://github.com/AppGyver/steroids -g

但我建议配置 git git 网址转换为 https

git config --global url."https://".insteadOf git://

然后重试:

npm install steroids -g