问题:
fisco@ubuntu:~/fisco/benchmarks$ npm install install web3@0.20.7
npm ERR! code 128
npm ERR! An unknown git error occurred
npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/frozeman/bignumber.js-nolookahead.git
npm ERR! git@github.com: Permission denied (publickey).
npm ERR! fatal: Could not read from remote repository.
npm ERR!
npm ERR! Please make sure you have the correct access rights
npm ERR! and the repository exists.
npm ERR! A complete log of this run can be found in: /home/fisco/.npm/_logs/2024-01-22T07_08_36_162Z-debug-0.log
解决方案
ssh-keygen -t rsa -b 4096 -C "github账号"
这里写入你自己的github账号,一般都是用邮箱注册的
运行后输入这个代码
eval "$(ssh-agent -s)"
在将新生成的账号加入
ssh-add ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub
-
打开 GitHub 网站,并登录到你的账户。
-
转到右上角的用户头像,点击下拉菜单,选择 "Settings"。
-
在左侧导航栏中,选择 "SSH and GPG keys"。
-
点击 "New SSH key" 或 "Add SSH key"。
-
在 "Title" 字段中,可以为密钥设置一个描述性的名称,以便识别。在 "Key" 字段中,粘贴你之前生成的 SSH 公钥。
-
确保你已经添加了正确的公钥,然后点击 "Add SSH key" 按钮。
再去执行就完成了
文章来源:https://www.toymoban.com/news/detail-817529.html
文章来源地址https://www.toymoban.com/news/detail-817529.html
到了这里,关于【教程】npm的时候ssh报错ssh://git@github.com/frozeman/bignumber.js-nolookahead.git的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!