Accounts and permissions
All Depfu user accounts are GitHub accounts, so if you don't have a GitHub account, you can't access the Depfu Dashboard.
And instead of creating another permission system, we simply mirror your permissions on GitHub. That means in the Depfu Dashboard you can see Github orgs and all repos in them for which you have at least "read" access.
A special case are the bot commands, since they can execute a push to your Depfu branches ("@depfu rebase") and even a push to your master branch with "@depfu merge". For all these commands we check if the user has write access to the repo at the moment of the intended action.
If you need access to the payment form or billing pages for people in your company that don't have a GitHub account, please get in touch with us, we have a few ways to give you access in another way.