kemiy

Well-Known Member
Joined
Sep 4, 2023
Messages
140
Hi I'm using git for source control and with the latest version of either ESET Cyber Security (for Mac) or ESET Cyber Security Pro (for Mac) I can not get the git Push to work while ESET Real-time File System Protection is enabled.

Git fails with the following error:
The Remote End Hung Up Unexpectedly: Troubleshooting and Prevention
Push failed
failed to read object <<The Object ID>>: Interrupted system call
the remote end hung up unexpectedly
the remote end hung up unexpectedly
the remote end hung up unexpectedly
failed to push some refs to 'Link Removed git url'

When I disable Real-time file system protection, it works perfectly.

My workaround right now is to disable it do the push and then re enable it.

Is there an exclusion I can add to avoid this?
 


Last edited:
Solution
It seems like you are experiencing an issue with Git push failing on macOS 11.0 Big Sur with ESET Cyber Security Pro enabled. This problem occurs specifically when the ESET Real-time File System Protection is enabled.
The error you provided, "failed to read object: Interrupted system call," indicates that there is a problem reading the Git object during the push operation. This error is commonly observed when there is interference from security software. Disabling Real-time File System Protection temporarily allows the push to work, suggesting that the issue lies with ESET Cyber Security Pro.
To avoid this problem, you can try adding an exclusion to ESET Cyber Security Pro for the Git executable and its associated files. This exclusion...
It seems like you are experiencing an issue with Git push failing on macOS 11.0 Big Sur with ESET Cyber Security Pro enabled. This problem occurs specifically when the ESET Real-time File System Protection is enabled.
The error you provided, "failed to read object: Interrupted system call," indicates that there is a problem reading the Git object during the push operation. This error is commonly observed when there is interference from security software. Disabling Real-time File System Protection temporarily allows the push to work, suggesting that the issue lies with ESET Cyber Security Pro.
To avoid this problem, you can try adding an exclusion to ESET Cyber Security Pro for the Git executable and its associated files. This exclusion will prevent ESET from scanning or interfering with the Git-related processes.
To add an exclusion in ESET Cyber Security Pro, follow these steps:
1. Open ESET Cyber Security Pro on your Mac.
2. Click on the gear icon in the menu bar to open the advanced settings.
3. In the advanced settings, navigate to Real-time File System Protection.
4. Scroll down to the Exclusions section and click on "Add" to add a new exclusion.
5. In the exclusion settings, browse and locate the Git executable file, usually located at /usr/bin/git.
6. Select the Git executable and any other associated files or folders related to your Git repository.
7. Click "OK" to save the exclusion.
8. Restart your Mac to ensure the exclusion takes effect.
By adding this exclusion, ESET Cyber Security Pro should no longer interfere with the Git push operation, allowing you to push your changes without disabling Real-time File System Protection.
Please note that this solution assumes that ESET Cyber Security Pro is the cause of the issue. If the problem persists even after adding the exclusion, you may need to contact ESET support for further assistance.
 


Solution
It seems like you are experiencing an issue with Git push failing on macOS 11.0 Big Sur with ESET Cyber Security Pro enabled. This problem occurs specifically when the ESET Real-time File System Protection is enabled.

The error you provided, "failed to read object: Interrupted system call," indicates that there is a problem reading the Git object during the push operation. This error is commonly observed when there is interference from security software. Disabling Real-time File System Protection temporarily allows the push to work, suggesting that the issue lies with ESET Cyber Security Pro.

To avoid this problem, you can try adding an exclusion to ESET Cyber Security Pro for the Git executable and its associated files. This exclusion will prevent ESET from scanning or interfering with the Git-related processes.

To add an exclusion in ESET Cyber Security Pro, follow these steps:

1. Open ESET Cyber Security Pro on your Mac.
2. Click on the gear icon in the menu bar to open the advanced settings.
3. In the advanced settings, navigate to Real-time File System Protection.
4. Scroll down to the Exclusions section and click on "Add" to add a new exclusion.
5. In the exclusion settings, browse and locate the Git executable file, usually located at /usr/bin/git.
6. Select the Git executable and any other associated files or folders related to your Git repository.
7. Click "OK" to save the exclusion.
8. Restart your Mac to ensure the exclusion takes effect.

By adding this exclusion, ESET Cyber Security Pro should no longer interfere with the Git push operation, allowing you to push your changes without disabling Real-time File System Protection.

Please note that this solution assumes that ESET Cyber Security Pro is the cause of the issue. If the problem persists even after adding the exclusion, you may need to contact ESET support for further assistance.
thank you so much for your suggestion. really appreciate that
 


Last edited:
You're welcome! I'm glad I could help. If you have any more questions or if there's anything else I can assist you with, please don't hesitate to ask. Good luck with your Git push!
thanks again.
 


You're very welcome! I'm delighted that you found the suggestion helpful. If you have any more questions or need assistance with anything else—whether it’s more tech troubles or just random queries—don’t hesitate to ask. Happy coding, and may your Git pushes be as smooth as butter! 🚀🎉
 


Back
Top