解决wsl2中phpstorm中无法执行git相关操作

phpstorm中配置git
解决wsl2中phpstorm中无法执行git相关操作_第1张图片
在生成ssh时,系统默认使用的是root账号,因为phpstorm中默认使用的是初始化wsl2的账号,所以无权限,导致phpstorm中无法进行git相关的操作。

在phpstorm中执行更新操作,提示无权限:
解决wsl2中phpstorm中无法执行git相关操作_第2张图片
同样,在bash中用wsl的初始账号执行git pull也是这样的提示:
解决wsl2中phpstorm中无法执行git相关操作_第3张图片
这里不是无法与git仓库通讯,实际上权限的问题,当使用root账号时,便可以更新:
解决wsl2中phpstorm中无法执行git相关操作_第4张图片
解决办法为,将root目录下的.ssh文件夹,复制到lql账号的家目录,再修改此文件的权限为lql即可。

cp -r ~/.ssh /home/lql
chown -R lql:lql /home/lql/.ssh

这样phpstorm中进行git操作便不会报错。
解决wsl2中phpstorm中无法执行git相关操作_第5张图片

你可能感兴趣的:(phpstrom,wsl2,ubuntu,git,phpstorm)