GitHub container registry credentials
GitHub Container Registry credentials allow the Wave container service to authenticate and pull container images from GitHub Packages. GitHub Packages only supports authentication using a personal access token (classic) for programmatic access.
Container registry credentials are only used by the Wave container service. Add wave { enabled=true } to the Nextflow config field on the launch page, or to your nextflow.config file, for your pipeline execution to use Wave containers.
Create a personal access token (PAT)
You must create a PAT to access your GitHub container registry from Wave. For more information, see Create a personal access token.
Add credentials to Seqera
- 
Add your credentials to your organization or personal workspace: - From an organization workspace: Go to Credentials > Add Credentials.
- From your personal workspace: From the user menu, go to Your credentials > Add credentials.
 
- 
Complete the following fields: - Name: Specify a unique name for the credentials using alphanumeric characters, dashes, or underscores. For example, my-registry-creds.
- Provider: Select Container registry.
- User name: Specify your GitHub username. For example, github_user1.
- Password: Specify your personal access token (PAT) classic. For example, 1fcd02dc-...215bc3f3.
- Registry server: Specify your GitHub container registry URL. For example, ghcr.io.
 
- Name: Specify a unique name for the credentials using alphanumeric characters, dashes, or underscores. For example, 
- 
After you've completed all the form fields, select Add. The new credential is now listed under the Credentials tab.