DbSchema is saving the database structure ( the table, columns, indexes and foreign keys definition ) into the design model file. The design model file is using the XML format and can be open using any text editor. Saving the model file into GIT you can design the schema in team.
DbSchema has its own dialog for working with GIT, which can :
The dialog is available under the 'Model' menu in DbSchema.
You can authenticate in GIT using username and password. For GITHUB the password is a token which can be generated in GitHub.
If you use the private key, and you get any issue related to the key, please convert the key to classic OpenSSH format using:
ssh-keygen -p -f <privateKeyFile> -m pem -P passphrase -N passphrase