我已经开始使用 phpSorm 和 git 集成来提交我的更改。

运行命令时,Windows cmd 一切正常。
推送时,我被要求输入 'c/Users/safireo/.ssh/id_rsa' 的 ssh key 。
我这样做并且它有效。

但是,在尝试使用 phpStom 时,出现以下错误:

cannot spawn C:\Users\safireo\AppData\Local\Temp\git-ssh-0.bat: No such file or directory unable to fork



我仍然可以通过 phpstorm 添加和提交并使用 cmd 推送。

ssh key 的路径似乎不同。我怎样才能告诉 phpStorm 在正确的位置寻找?

请您参考如下方法:

我们在 Windows 上遇到了 PhpStorm 的这个问题。

一切都在 Git Bash 中工作,但不是来自 PhpStorm。

事实证明,PhpStorm 使用 cmd.exe 作为它的终端,而 Git 在 cmd 中运行不佳。要修复,我们在设置中发现:

File > Settings > Tools > Terminal 

并将“Shell 路径”更改为与 Git Bash 相同,在我们的例子中:
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i  

PhpStorm 需要重新启动,但随后一切都开始工作了!


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!