我在使用以下命令时遇到问题。我发布到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的事实有关吗?
思考?
答案 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