- Fork and checkout this project
- Move all your config files (eg. .gitconfig, .ssh/, etc) into checkout_dir/configs directory
- Commit added files into repository:
cd checkout_dir
git add .
git commit -m "Initial commit"
git push origin master
- Now you have to create symlinks:
cd checkout_dir
fish create_symlinks.fish
- Enjoy - all your config files are now being kept in repository