EGit推送操作给出错误:“解压缩远程端时出错”

时间:2011-05-05 12:56:53

标签: eclipse git repository egit

解压缩远程端时发生错误

我遵循的步骤: 在系统A(远程):

  1. 已安装的EGit
  2. 创建项目
  3. 分享该项目
  4. 创建存储库
  5. 将该项目添加并提交到存储库
  6. (共享存储库文件夹)
  7. 在系统B(本地):

    1. 安装EGit
    2. 导入项目(通过克隆远程存储库)
    3. 选择克隆(不添加)
    4. 提供远程存储库的路径,如192.168.10.28 \ Git \ repo
    5. 检查分支
    6. 提供目的地路径(本地)
    7. 按照简单的步骤导入项目
    8. 修改代码
    9. 将其提交到本地存储库
    10. 现在转到存储库视图并将本地存储库内容推送到远程1
    11. ERROR窗口弹出说
    12. “无法连接到任何存储库:\ 192.168.100.28 \ Git \ repo(推送期间发生内部异常:\ 192.168.100.28 \ Git \ repo:管道已关闭)”

2 个答案:

答案 0 :(得分:6)

此问题并非特定于Egit。当git无法写入远程系统上的目标文件夹时,会发生此问题。如另一个答案所述,这可能是该文件夹没有正确的权限。它也可能是出于其他原因,例如在我的情况下,文件系统已达到满容量。

答案 1 :(得分:5)

bug 314107中提到了Egit上唯一的“管道关闭”错误,与您的案例无关。

您方案中唯一可疑的元素是远程仓库的地址。 使用文件协议,我会指定:

file:///192.168.100.28/Git/repo.git

作为OP Abhay条评论,目标文件夹已被写保护,这足以触发该错误消息。