FAQ
How can I authenticate if I have 2-factor auth enabled?
You will need to generate a personal access token on GitHub, an app password on BitBucket, or a personal access token on GitLab and use that to authenticate. See here for more information.
How can I authenticate using SSH?
You will need to export the app's SSH Key and add it to your Git provider. You can copy the key by navigating to Settings and then Credentials. Select 'Export Public Key' and then 'Copy Key'. See here for more information.