@brandonFor encrypted git repository you can use Keybase, also you can create simple bash script which will push local KeePass database to Keybase and then you can pull it to other devices.@joseph