yarn instal报错 Failed to connect to github.com port 443: Timed out
首先测试github.com是否ping通
ping github.com
如果提示请求超时,则在host文件中配置(github.com具体IP需要查询)
140.82.113.3 github.com
然后刷新dns记录
ipconfig /flushdns # 刷新DNS记录
ipconfig /renew # 重新从DHCP服务器获取IP
然后尝试ping github.com
如果可以,进行下载依赖
以下是与github建立ssh链接 和 下载依赖
在git中的config中配置username
git config --global user.uername "username"
如何与GitHub建立链接
ssh-keygen -t rsa -C "yourName@example.com"
在命令下会出现rsa的保存路径(其中id_rsa是私钥, id_rsa.pub是公钥)
然后,执行一下命令,将生成的key添加
ssh-add id_rsa
如果add命令出现错误,则执行以下命令
eval `ssh-agent`
// 然后执行(其中id_res要根据路径书写)
ssh-add id_rsa
ssh-add -l //查看新家的rsa
然后将id_rsa.pub里面的内容复制,登录GitHub上的Setting中的SSH and GPG keys,点击add keys,
将复制的内容粘贴到key即可,title随意标注。
最后在控制台测试
ssh -T git@github.com
最后提一嘴,也可以改用使用yarn(Facebook发布的一款取代npm的包管理工具:超快、安全、可靠)
npm install -g yarn