Skip to content

26 ‐ How to configure Git for OUDS maintainers

Pierre-Yves Lapersonne edited this page Apr 29, 2026 · 1 revision

Increase size and limits

Git should be fine tuned for OUDS maintainers, mainly because of the generated documentation and the big amount of files to version.

For example, during a git push, you may face this kind of troubles:

Énumération des objets: 48260, fait.
erreur : impossible d'ouvrir l'objet libre 23e2fc3d2516ea5cc0253a5e8dd5a710dddd1736: Interrupted system call
erreur : impossible d'ouvrir l'objet libre 5488d0ee4f05ac7d8641322d610c79632c8546e7: Interrupted system call
erreur : impossible d'ouvrir l'objet libre 553ca150fe67abb5b50d042b5c04a92989d3ac1a: Interrupted system call
erreur : impossible d'ouvrir l'objet libre 6f6bc5ce9034a481d8eff63e36d901f119b7dc27: Interrupted system call
erreur : impossible d'ouvrir l'objet libre 872c0c589a733fc1255df5ff97c460714c0a0296: Interrupted system call
erreur : impossible d'ouvrir l'objet libre 8ddb2dd8d29433d9fb6c276ef45cbb7e2b35a93b: Interrupted system call
Décompte des objets: 100% (48260/48260), fait.
erreur : impossible d'ouvrir l'objet libre 4d227785a31d74609b428630ca35f97f618f7850: Interrupted system call
fatal : l'objet 4d227785a31d74609b428630ca35f97f618f7850 ne peut être lu
remote: fatal: early EOF
erreur : le dépaquetage a échoué : index-pack failed
To github.com:Orange-OpenSource/ouds-ios
 ! [remote rejected]       gh-pages -> gh-pages (failed)
erreur : impossible de pousser des références vers 'github.com:Orange-OpenSource/ouds-ios'

To solve this issue, edit your ~/.gitconfig file and add in the end:

[core]
	packedGitLimit = 512m
	packedGitWindowSize = 512m
[pack]
	deltaCacheSize = 2047m
	packSizeLimit = 2047m
	windowMemory = 2047m

Clone this wiki locally