I struggled with the error shown in the title and found a solution to it so I just wanted to share in case someone comes across the same situation as me.
Problem:
EAS Build during the stage ‘compressing project files’. It returned ‘git exited with non-zeo code: 128’
Posts that I came across & tried:
It looks like I can only upload 2 links at most so here’s what you could try first
https://github.com/expo/eas-cli/blob/e71779049e3e9e19613c4e187754fabe31062d4c/packages/eas-cli/src/build/utils/repository.ts#L121-L128 (read through how the compression is done and tried the individual steps 1 by 1)
But none of the posts online helped me. Even ‘git clone --no-hardlinks --depth 1 <GIT_PATH> <TEMP_PATH>’ was working fine.
My Solution:
If none of the above solutions worked, try this too
- cd into the ‘android’ folder (even though it’s the iOS build that doesn’t work)
- run ‘gradlew clean’
- try running the eas build again and it works