git项目使用http形式clone下来,无法安装依赖问题
Posted yw00yw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git项目使用http形式clone下来,无法安装依赖问题相关的知识,希望对你有一定的参考价值。
报错日
- 问题描述:其实已经开了权限,另外的库是可以通过http形式拉取安装并且推送的,但是当前的库无法安装依赖,执行npm install 报错如下(npm cnpm yarn都试过了)。
权限形式
解决方式
需要配置ssh秘钥,然后通过ssh形式就可以安装运行
生成ssh秘钥
(1)## 生成ssh密钥
ssh-keygen -t rsa -C <your email>
例如:ssh-keygen -t rsa -C ruanjianlaowang@163.com
(2)# 一路回车保存为默认名字
Enter file in which to save the key (/home/raunjianlaowang/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
(3)## 会自动生成两个文件
## 私钥文件:id_rsa 公钥文件:id_rsa.pub
# windows
C:\\Users\\登陆用户名称\\.ssh
打开公钥文件id_rsa.pub
以ssh-rsa 开头,直接全部复制粘贴
复制到gitlab账户中的
- 登陆账户右上角的设置(Settings)->ssh秘钥(
SSH Keys)->复制公钥到空白框中添加即可。
以上是关于git项目使用http形式clone下来,无法安装依赖问题的主要内容,如果未能解决你的问题,请参考以下文章