问题一:前期准备
安装:node、git
问题二:如何克隆项目
新建一个文件夹(不要有中文路径)
在该文件夹下,右键,找到Git Bush Here
复制git clone https://github.com/PanJiaChen/vue-element-admin.git
在Git Bush Here中右键Paste
接下来就是~~等待、等待~~
问题三:npm install 问题
不用npm install
我们直接npm install --registry=https://registry.npm.taobao.org
这里建议右键Windows 终端中进行
这时候可能会出现这些问题:
npm ERR! code 128
npm ERR! A git connection error occurred
npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/nhn/raphael.git
npm ERR! ssh: connect to host github.com port 22: Connection timed out
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:
npm ERR! C:\Users\22878\AppData\Local\npm-cache\_logs\2022-03-05T01_42_01_544Z-debug-0.log
解决办法思路:
npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/nhn/raphael.git
npm ERR! ssh: connect to host github.com port 22: Connection timed out
这里告诉我们是在vue-element-admin 安装依赖的时候报错,ssh报错
解决方案:
首先需要检查一下SSH是否能够连接成功,输入以下命令:
ssh -T git@github.com
若还是报这个错ssh: connect to host github.com port 22: Connection timed out
就可以使用以下解决办法:
第一步:打开终端并打开存放ssh的目录(如:C:\Users\22878),打开终端命令输入
cd ~/.ssh
ls
查看是否存在这些id_rsa、id_ras.pub文件 若不存在,则可能是ssh没配置对,首先需要配置ssh
1.在本地成功安装好Git之后。单击鼠标右键,选择Git Bush here,打开git bush。
2.输入命令:ssh-keygen -t rsa -C "email@email.com “引号中是你在github上的注册邮箱(”"不能少)
3.执行命令后需要进行3次或4次确认:
- 确认秘钥的保存路径(如果不需要改默认路径则直接回车
);
如果上一步置顶的保存路径下已经有秘钥文件,则需要确认是否覆盖(如果之前的秘钥不再需要则直接回车覆盖,如需要则手动拷贝到其他目录后再覆盖);
创建本地文件密码(如果不需要密码则直接回车);
确认密码;
如:
在指定的保存路径下会生成2个名为id_rsa和id_rsa.pub的文件:
4.打开.pub
文件(可以记事本打开),复制全部内容,添加在你的git
账号上
Title可以不填
5.测试
执行”ssh -T git@github.com” 命令时。如果出现下面两个提示。恭喜你测试失败
输入“ ssh -T -p 443 git@ssh.github.com” 测试成功。目测是端口的问题吧。
完成了第一步之后,我们进行第二步:
进入.ssh
文件夹,里面会有这两个文件夹,我们还要创建一个config文件
我们用Git Bush Here 的vim编辑器,创建一个config文件
在该文件下右键打开Git Bush Here,输入
vim config
进入后,敲击键盘 i
,粘贴一下内容(修改成注册邮箱)
Host github.com
User ~~xxxxx@qq.com~~
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
,之后按下ESC进入命令模式,输入:wq
,保存文件
再次测试ssh -T git@github.com
,出现Hi
的提示语说明配置完成
我们再次进入项目文件夹,进行操作
提示完成后,输入
npm run dev
就可以等待运行了。
https://www.cnblogs.com/dongbeifeng/p/5909479.html
https://blog.csdn.net/nightwishh/article/details/99647545
https://blog.csdn.net/vosang/article/details/50499300
https://blog.csdn.net/zhuyuchao11/article/details/78739338
https://blog.csdn.net/weixin_45637036/article/details/106560217?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164644842916780269894002%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=164644842916780269894002&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-106560217.pc_search_result_control_group&utm_term=connect+to+host+github.com+port+22%3A+Connection+timed+out&spm=1018.2226.3001.4187
https://blog.csdn.net/lqlqlq007/article/details/78983879
https://blog.csdn.net/weixin_44405693/article/details/122175273