- MacOS
- Ubuntu Linux
- Clone down the repo
- run
./install - done
It's possible to accidentally leak secrets if you're not paying attention to commit changes.
The install script will exclude any changes to .aws.
The command to use is git update-index --assume-unchanged <files> However this needs to be ran each time the project is cloned.
GNU Stow has an adopt feature which can pull in sensitive files if you're not careful. Specifically looking at .ssh given that folder is included in these dots.
It may be a good idea to include a .ssh/config entry in .gitignore to prevent this from happening.