Eclipse EGit推送操作给出错误:“0”;解包远程端时出错“;

Eclipse EGit推送操作给出错误:“0”;解包远程端时出错“;,eclipse,git,repository,egit,Eclipse,Git,Repository,Egit,解包远程端时出错 我遵循的步骤: 在系统A(远程)上: 已安装EGit 创建项目 分享那个项目 创建存储库 将该项目添加并提交到存储库 (共享存储库文件夹) 在系统B(本地)上: 安装EGit 导入项目(通过克隆远程存储库) 选择克隆(而不是添加) 给出远程存储库的路径,如192.168.10.28\Git\repo 检查树枝 给出目标路径(本地) 按照简单的步骤导入项目 修改代码 将其提交到本地存储库 现在转到repository视图并将本地存储库内容推送到远程1 “错误”窗口弹出,显示 “无

解包远程端时出错

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

  • 已安装EGit
  • 创建项目
  • 分享那个项目
  • 创建存储库
  • 将该项目添加并提交到存储库
  • (共享存储库文件夹)
  • 在系统B(本地)上:

  • 安装EGit
  • 导入项目(通过克隆远程存储库)
  • 选择克隆(而不是添加)
  • 给出远程存储库的路径,如192.168.10.28\Git\repo
  • 检查树枝
  • 给出目标路径(本地)
  • 按照简单的步骤导入项目
  • 修改代码
  • 将其提交到本地存储库
  • 现在转到repository视图并将本地存储库内容推送到远程1
  • “错误”窗口弹出,显示
  • “无法连接到任何存储库:\192.168.100.28\Git\repo(推送过程中发生内部异常:\192.168.100.28\Git\repo:Pipe closed)”中提到了Egit上唯一的“Pipe closed”错误,该错误与您的案例无关

    您的场景中唯一可疑的元素是远程回购的地址。 对于文件协议,我将指定:

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


    作为注释,目标文件夹受写保护,这足以触发该错误消息

    这个问题不是Egit特有的。当git无法写入远程系统上的目标文件夹时,会发生这种情况。正如另一个答案中所指出的,这可能是因为该文件夹没有正确的权限。也可能是因为其他原因,比如我的文件系统已经满负荷。

    谢谢,伙计,实际上这个错误是愚蠢的。目标文件夹受写保护。现在我给了许可,它工作得很好。@Abhay:太好了。我的回答中包含了这个根本原因。我有同样的“管道关闭”问题,因为我的磁盘空间不足。你的暗示给了我正确的想法。