【问题标题】:IntelliJ Idea & Github: Clone FailedIntelliJ Idea & Github:克隆失败
【发布时间】:2016-03-17 02:06:30
【问题描述】:

昨天,当我尝试使用 IntelliJ Idea 从 github 存储库中提取时,它返回了以下错误:

Clone Failed. Cannot fork() for git-remote-https: Resource temporarily unavailable.

当我从命令提示符或另一个 IDE(如 Netbeans)使用 git 时,一切正常。你能帮帮我吗?

操作系统:Windows 10 1511 x64。 Git:2.5.3 cygwin64。 想法:15.0.2 Ultimate。

【问题讨论】:

  • 我想我错过了一些东西。如果您可以使用控制台或 IDE 使其工作,那么显示该错误的工具是什么?
  • @XavierÁlvarez 我假设 intellij-idea 通过标签。
  • @JonSurrell 你是对的。此错误专门发生在 IntelliJ Idea 中。
  • 您能否告诉我们以下信息。你在哪个操作系统上?您在 Intellij Idea 中使用了哪个 git 可执行文件?和Netbeans和命令行使用的一样吗?您使用的是哪个 Intellij 版本?最好将上述问题的答案添加到您的问题中,以帮助未来的读者回答您的问题。我询问 git 可执行文件的原因是,我在使用 Cygwin 的 git 时看到了类似的“分叉”问题
  • 哪个 git?有防火墙吗?

标签: git github intellij-idea version-control


【解决方案1】:

Cygwin 的分叉问题详解here

总结修复,在关闭 Intellij 并确保没有其他 cygwin 进程在运行之后尝试执行以下操作:

$CYGWIN_HOME\bin\dash.exe -c '/usr/bin/rebaseall -v'

另外,如果您还没有安装 rebase 包,则可能需要通过执行 Cygwin 的 setup.exe 来安装它。在这种情况下,步骤是:

a. Install the Cygwin rebase package (if necessary)  
b. shutdown all Cygwin processes  
c. execute the command listed above

此问题之前已在 Cygwin 邮件列表中报告:http://cygwin.com/ml/cygwin/2015-10/msg00269.html,但只有在总结说明不能解决您的问题时,请阅读链接讨论


如何确保没有 Cygwin 进程在运行?

使用 Sysinternal 的 Process explorer 如下:

Microsoft/SysInternals Process Explorer - 转到查找 > 查找 句柄或 DLL。在“句柄或 DLL 子字符串:”文本框中,键入 文件的路径(例如“C:\path\to\file.txt”),然后点击“搜索”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    • 1970-01-01
    • 2020-08-27
    • 1970-01-01
    • 2018-09-19
    • 1970-01-01
    相关资源
    最近更新 更多