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.