GitDump dumps source code from website/.git directory when directory traversal is disabled.
How it works:
[*]Fetch all common files (.git/index, .git/HEAD, .git/ORIG_HEAD, etc.).
[*]Find as many objects (sha1) as possible by analyzing .git/packed-refs, .git/index, etc.
[*]Download idx and pack files.
[*]Now you can run git checkout — . to retrieve source code.[/su_quote]
python3 git-dump.py website.com
After running above script type: git checkout — .
It will recover all source code.[/su_quote]