我正在使用 git 作为 VCS 开发项目。开发环境在 windows 上,项目包含一些长路径,所以我不得不将 cygwin
与 git 一起使用。
我已经用 git 安装了 cygwin,创建了 ssh key ,将 key 上传到服务器,并且在控制台上一切正常。
但是当我尝试从 IntelliJ
获取、推送、 pull 时,我收到以下错误:
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?
最佳答案
我遇到了完全相同的问题。还尝试了 gettext 和 sasl 提示;没用。
最终解决方案非常简单:将您的 cygwin bin 目录添加到 PATH。
(这在 IntelliJ 中将 bash 设置为终端时出现 - 它甚至不会启动 grep。)
关于git.exe : error while loading shared libraries: ?:无法打开共享对象文件:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35087523/