The only current method to authenticate Seqera with GitHub is using a PAT. This requires a full GitHub account, for us it means paying for an additional organization license.
GitHub supports the option of using "deploy keys" that can be added at the repository level for exactly the use-case of continuous deployments. It would be great if Seqera which already supports storing SSH private keys as credentials, it could use this method to authenticate GIT pulls.