Canine uses Github container registry to store containers.
Github only allows OAuth tokens to be used for uploading to packages.
If you don't want to provide OAuth permissions, you can sign up with an email and password.