dev-sidecar icon indicating copy to clipboard operation
dev-sidecar copied to clipboard

建议:在 ReadMe 中添加 WSL 中的使用方法

Open seven-mile opened this issue 4 years ago • 6 comments

由于证书缺失,开启 SideCar 后 WSL2 中的 HTTPS 连接都会变为不受信状态,导致例如 git 无法连接到 remote 做任何操作。(WSL1不太确定会不会有这个症状)

解决方法很直接,把证书导入到 WSL 即可,但稍微需要一些繁琐的操作

也就是

  • DevSideCar安装根证书 弹出的证书属性窗口中导出证书(详细信息选项卡 -> 复制到文件)
  • 导出时选择 Base64 那个格式(第二项)
  • 将导出的证书(.cer后缀)复制到 WSL /usr/local/share/ca-certificates 中,并将后缀名改为 .crt
  • 运行 sudo update-ca-certificates

seven-mile avatar Jul 01 '21 17:07 seven-mile

相见恨晚!

ShelpAm avatar Nov 25 '23 07:11 ShelpAm

  • 将导出的证书(.cer后缀)复制到 WSL /usr/local/share/ca-certificates 中,并将后缀名改为 .crt
  • 运行 sudo update-ca-certificates

这两个步骤之间还应该用vi等软件将以.crt为后缀的文件中的行尾的\r删去。

ShelpAm avatar Nov 25 '23 07:11 ShelpAm