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操作便不会报错。


本文介绍了在phpstorm中配置git时遇到的权限问题及解决方案。由于phpstorm默认使用wsl2的初始账号,导致与git仓库交互时出现权限错误。解决方法是将root账号下的.ssh文件夹复制到目标账号的家目录,并调整文件权限。

2029

被折叠的 条评论
为什么被折叠?



