Github authentication can be done in two ways:
## Using HTTPS
If you use the `https` URL, then you need to specify a Username and Password to authenticate:
Username: Github username
Password: Github Token (You can generate a token in the Github Settings > Developer Settings > Personal Access tokens)
1. Save the token in the Key Storage, and copy the key storage path
3. Configure the "Authentication > Password Storage Path" to the path to your access token
## Using SSH
If you are using the SSH (either git:// or ssh://) URL, then you need to store your SSH private key in the Rundeck Key Storage, and use that for the "Authentication > SSH Key Storage Path".