Remote: Aborting due to possible repository corruption

To apply the fix from StackOverflow post, you can either edit [repository.root]/user/repo.git/config for just the one large repo or edit /var/lib/gitea/.gitconfig for all repositories and add:

[pack]
         windowMemory = 100m
         SizeLimit = 100m
         threads = 1

Alternatively, add window = 0 instead of windowMemory, SizeLimit, … to disable packing entirely, but note that cloning will be less efficient.

1 Like