首页 > 系统相关 >记录windows + wsl 开发时遇到的问题

记录windows + wsl 开发时遇到的问题

时间:2024-06-20 17:32:14浏览次数:25  
标签:git 记录 windows wsl WSL -- 22.04 Ubuntu

WSL2 模式下,一些插件无法访问网络

WSL2 使用了完整的虚拟机模式,网络使用NAT连接到主机,导致网络问题出现。
解决方案有两种:

  • 切换到 WSL 1
    在powershell或者cmd终端中,使用如下命令查看当前 WSL 版本
wsl --list --verbose

输出

  NAME            STATE           VERSION
* Ubuntu-22.04    Running         2

使用命令将WSL切换到 1,其中 替换成自己的WSL系统,例如我的就是 Ubuntu-22.04

wsl --set-version <Distro> 1 # 根据我的情况,改为 wsl --set-version Ubuntu-22.04 1

但是这个方案会失去WSL 2的优势。


  • 使用 mirrors 镜像
    在windows系统中,找到用户目录,在这个目录下创建(如果已存在的话请编辑).wslconfig 文件
C:\Users\<your user name>

在文件内加入如下内容

[experimental]
autoMemoryReclaim=gradual  # gradual  | dropcache | disabled
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true

保存退出,关闭并重启WSL

wsl --shutdown

同样,这个操作也可以解决另一个问题

wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。

WSL下,每次使用 git pull 等操作都需要输入用户名和密码

在WSL终端下,输入git命令

git config --global credential.helper store

再执行一次 git pull等操作时,还会让你输入一次用户名和密码。不过这次输入完,系统就记下了你的输入记录,以后再不会提示了。

标签:git,记录,windows,wsl,WSL,--,22.04,Ubuntu
From: https://www.cnblogs.com/mythosma-web/p/18259085

相关文章

  • 记录
    高效精准记录做项目中遇到的Bug与一些设计方案BUG:复制资料pom,导入依赖爆红<depedencyManagent><dependencies>...</dependencies></depedencyManagent>现象:在创建父项目时,复制pom文件如上,刷新后爆红,发现并没有引入依赖原因:dependencyManegent是一个逻......
  • 深入理解和实现Windows进程间通信(消息队列)
    常见的进程间通信方法常见的进程间通信方法有:管道(Pipe)消息队列共享内存信号量套接字下面,我们将详细介绍消息队列的原理以及具体实现。什么是消息队列?Windows操作系统使用消息机制来促进应用程序与操作系统之间的通信。每当发生事件(如键盘按键、鼠标移动或系统事件)时,......
  • 记录一下麒麟3.0内网安装python通过jdbc连接达梦6数据库
    麒麟3.0基于RedHat4.1.2-42,此版本可以编译python3.8.3,但是内网无法安装libffi-dev,导致无法安装JPype1和JayDeBeApi,所以改用python2.7.181、安装python2.7.18https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz#解压tar-zxvfPython-2.7.18.tgz#切换到新的目......
  • 记录pyinstaller打包django项目遇到的坑
    由于工作需要,需要在内网部署一个Django项目生成exe,打包过程遇到了不少坑,在此记录一下。一、安装pyinstaller略。二、打包exe第一个问题:用pyinstaller-F-w生成的exe报错一开始用的是以下命令生成exe:pyinstaller-F-wxx.py导出完毕后,在dist/manage/目录下输入manage.......
  • 黑马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录Day3
    你好,我是Qiuner.为帮助别人少走弯路和记录自己编程学习过程而写博客这是我的githubhttps://github.com/Qiuner⭐️giteehttps://gitee.com/Qiuner......
  • 苹果嘲笑微软在 Windows 召回计划中 AI 失败
    在科技界,苹果和微软一直是两大巨头,彼此之间的竞争从未停止。最近,苹果公司公开嘲笑微软在其Windows召回计划中使用人工智能(AI)失败的事件,再次引发了业界的广泛关注和讨论。本文将探讨这一事件的背景、原因及其对两家公司和整个科技行业的影响。事件背景微软在其最新的Windows......
  • 【windows|007】DHCP服务详解
    ......
  • 代码随想录刷题记录(11)| 二叉树(二叉树理论基础,二叉树的递归遍历,迭代遍历,统一迭代,层序遍
    目录(一)二叉树理论基础1.种类2.存储方式3.遍历方式4.二叉树的定义 (二)二叉树的递归遍历1.思路2.递归遍历(1)前序遍历(2)中序遍历(3)后序遍历(三)二叉树的迭代遍历1.思路2.迭代遍历 (1)前序(2)中序(3)后序(四)二叉树的统一迭代(五)二叉树的层序遍历1.思路2.层序遍......
  • odoo 会计学习记录
    产品类别原材料库存计价成本方法:平均成本库存计价:自动会计库存属性库存计价科目:1403原材料库存日记账:库存计价进货科目:220201暂估应付出货科目:1406发出商品科目属性收入科目:6001主营业务收入费用科目:6401主营业务成本半成品库存计价成本方法:平均成......
  • Windows下 Modelsim10.7下载安装及破解
    下载链接: 【免费】EDA工具,modelsim资源-CSDN文库https://download.csdn.net/download/mojixin123/89452381?spm=1001.2014.3001.5501安装及破解步骤:1、解压后打开安装包,点击exe文件右键以管理员身份运行2、出现以下界面点击下一步 3、选择安装路径,尽量不要放在c盘,然后......