# How does Argo CD authenticate with private Git repositories?

Argo CD, Medium (Advanced), Security. https://k8wiz.com/uquiz/how-does-argo-cd-authenticate-with-private-git-repositories

- A. It only supports public repositories
- B. It uses a built-in credential store
- C. It supports SSH keys, username/password, and other methods configured in the 'argocd-repositories' secret
- D. It always uses the Kubernetes service account credentials

**Answer:** It supports SSH keys, username/password, and other methods configured in the 'argocd-repositories' secret

**Explanation:** Argo CD supports authentication with private Git repositories using various methods including SSH keys, username/password, and OAuth tokens. These credentials are stored in the 'argocd-repositories' secret in the Argo CD namespace. You can configure them using the 'argocd repo add' command or through the UI.
