GitHub is the only way in — for customers and for CDS. There is no password to set, no reset to request, and no second account to offboard. Your GitHub identity is already the one that grants push rights on the repository, which is what lets the two permission layers connect by username.
GitHub is about to ask for this — a reproduction of GitHub's consent screen, drawn so the scope decision is reviewable. This product never sees an Authorize button: the consent happens on GitHub's own page.
read:useryour login and public profileuser:emailyour verified email addressOdooium.sh is invite-only. If you have not been invited to a project you will be able to sign in and see nothing — that is not a fault, and the next screen says so plainly. Odooium.com ↗ is a separate product with a separate login; signing in there does not sign you in here.