The EGit push operation gives the error: "Error unpacking the remote end"

Error unpacking the remote end

The steps that I followed: On system A (remote):

  • Installed by EGit
  • Create project
  • Share this project
  • Create repository
  • Add and transfer this project to the repository
  • (share repository folder)

In system B (local):

  • Install EGit
  • Import a project (by cloning a remote repository)
  • select clone (do not add)
  • specify the path of the remote repository, for example 192.168.10.28 \ Git \ repo
  • check branch
  • specify destination path (local)
  • follow simple steps and import the project
  • Change code
  • transfer it to the local repository
  • Now go to the repository view and push the contents of the local repository to the remote 1
  • The ERROR window appears, which says

"Unable to connect to any repository: \ 192.168.100.28 \ Git \ repo (Internal exception occurred while push: \ 192.168.100.28 \ Git \ repo: Pipe closed)"

+7
source share
2 answers

This issue does not apply to Egit. This happens when git cannot write to the destination folder on the remote system. It may be, as noted in another answer, that the folder does not have the correct permissions. It can also be for other reasons, for example, in my case, when the file system has reached full capacity.

+5
source

The only "closed" error in Egit is mentioned in error 314107 and is not related to your case.

The only suspicious element in your scenario is the address of the remote repo. With the file protocol, I would indicate:

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

As noted by OP Abhay , the destination folder was write-protected , which was enough to cause this error message.

+4
source

All Articles