packages/docs/docs/recorder/source-control.mdx
By default the public folder is added to the .gitignore file. This means your recordings are not stored in Git.
The videos are being kept locally and only changes to the code can be staged.
We set this as default because GitHub does not allow repositores bigger than 1GB and you may run into an error quickly.
:::note We use Git LFS ourselves and recommend setting this up. :::
If you want to add all your recordings to your repository, you can use Git LFS.
Your Git provider might charge you for storage.
A GitHub account includes 1 GiB of free storage and 1 GiB a month of free bandwidth.
Afterwards, you can buy a 50GB data pack for $5.
Comment the line in .gitignore that ignores the public folder:
- public/**/*.{mp4,webm,mov}
+ # public/**/*.{mp4,webm,mov}
git lfs install
git lfs track public/**/*.mp4
git add .gitattributes
git add public
git commit -m "Enable Git LFS"
git push