Create a Private Github Repository

Store the GitHub Token in Jenkins Credentials

How to store a Github Token in Jenkins Credentials

Create Maven Project

Goto Jenkins dashboard, click on New Item
Enter the Maven project name hello-world-maven-project-private, select Maven project, and then click OK

Select Source Code Management -> Git
Enter your Private GitHub repository https URL

If you are not selecting the credentials, you will see the above error

Select the created credential github-credential under Credentials section
Enter the GitHub branch name main under Branch Specifier and then click Save

Build the Maven project and check the logs in Console Output, you can see the credential github-credential is used to clone the Private Github repository