Defines how to authenticate with the Git server.
Available options:
- Username & Token/Password (basic): Standard username and password/PAT authentication.
- Bearer Token: Authentication using a bearer token.
- None: For public repositories that do not require authentication.