phpstorm中配置git
在生成ssh时,系统默认使用的是root账号,因为phpstorm中默认使用的是初始化wsl2的账号
,所以无权限,导致phpstorm中无法进行git相关的操作。
在phpstorm中执行更新操作,提示无权限:
同样,在bash中用wsl的初始账号
执行git pull
也是这样的提示:
这里不是无法与git仓库通讯,实际上权限的问题,当使用root账号时,便可以更新:
解决办法为,将root
目录下的.ssh
文件夹,复制到lql账号的家目录
,再修改此文件的权限为lql
即可。
cp -r ~/.ssh /home/lql
chown -R lql:lql /home/lql/.ssh
这样phpstorm中进行git操作便不会报错。