为什么GIT从IntelliJ获取失败并从cygwin shell获取

为什么GIT从IntelliJ获取失败并从cygwin shell获取,git,intellij-idea,cygwin,Git,Intellij Idea,Cygwin,我将git与cygwin一起使用。从cygwin shell获取和克隆远程repo。但IntellJ IDEA失败,消息如下: 获取失败:致命:解压缩对象失败 当尝试从cygwin执行git pull时,它可以工作,但从IntelliJ执行失败并出现错误: 致命:“pull”似乎是git命令,但我们不是 你知道怎么解决吗 这是我的git配置: core.autocrlf=true user.name=MyUser user.email=my@email.com core.reposi

我将git与cygwin一起使用。从cygwin shell获取和克隆远程repo。但IntellJ IDEA失败,消息如下:

获取失败:致命:解压缩对象失败

当尝试从cygwin执行git pull时,它可以工作,但从IntelliJ执行失败并出现错误:

致命:“pull”似乎是git命令,但我们不是

你知道怎么解决吗

这是我的git配置:

core.autocrlf=true  
user.name=MyUser  
user.email=my@email.com  
core.repositoryformatversion=0  
core.filemode=false  
core.bare=false  
core.logallrefupdates=true  
core.ignorecase=true  
remote.origin.url=git@git.somedomain.com:myproject/myproject.git  
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*  
branch.master.remote=origin  
branch.master.merge=refs/heads/master  

将cygwin-bin目录(可能是
C:\cygwin64\bin
)添加到Windows PATH环境变量中。将
C:\cygwin64\bin\git.exe设置为intellij中git的路径

我不知道为什么,但不知为什么git从intelij开始工作。你提出的建议我已经做了。