Based on Jonathan's work. Check out his templates.
This workflow will backup your credentials to GitHub. It uses a CLI command to export all credentials.
It then loops over the data, checks in GitHub to see if a file exists that uses the credential's ID. Once checked it will:
repo.owner - Github owner
repo.name - Github repository name
repo.path - Path within the Github repository
==β The credentials are all decrypted. Make sure you save them safely or tweak the CLI command to store them encrypted.==
Implement complex processes faster with n8n