dev-sidecar
dev-sidecar copied to clipboard
建议:在 ReadMe 中添加 WSL 中的使用方法
由于证书缺失,开启 SideCar 后 WSL2 中的 HTTPS 连接都会变为不受信状态,导致例如 git 无法连接到 remote 做任何操作。(WSL1不太确定会不会有这个症状)
解决方法很直接,把证书导入到 WSL 即可,但稍微需要一些繁琐的操作
也就是
- 在
DevSideCar的安装根证书弹出的证书属性窗口中导出证书(详细信息选项卡 -> 复制到文件) - 导出时选择 Base64 那个格式(第二项)
- 将导出的证书(.cer后缀)复制到 WSL
/usr/local/share/ca-certificates中,并将后缀名改为.crt。 - 运行
sudo update-ca-certificates
相见恨晚!
- 将导出的证书(.cer后缀)复制到 WSL
/usr/local/share/ca-certificates中,并将后缀名改为.crt。- 运行
sudo update-ca-certificates
这两个步骤之间还应该用vi等软件将以.crt为后缀的文件中的行尾的\r删去。