我正在使用git作为VCS进行项目。开发环境是关于winddows,项目包含一些很长的路径所以我被迫使用cygwin
和git。
我已经使用git安装了cygwin,创建了ssh密钥,上传了密钥到服务器,并且所有这些都可以在控制台上正常工作。
但是当我尝试从IntelliJ
抓取,推送时,我收到以下错误:
D:/cygwin/usr/libexec/git-core/git.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory
fatal: unpack-objects failed
根据我发现的一些推荐,我已经为cygwin安装了gettext
和Devel\gettext
,libsasl2
和ca-certificates
个软件包,但这并没有解决问题。
这是我的IntelliJ git configuration
我必须做些什么才能在IntelliJ中使用来自cygwin的git?
答案 0 :(得分:11)
我遇到了完全相同的问题。还尝试了gettext& sasl提示;没用。
最终解决方案非常简单:将您的cygwin bin目录添加到PATH。
(这在IntelliJ中将bash设置为Terminal时出现 - 它甚至不会启动grep。)
答案 1 :(得分:1)