A config represents a Git configuration file, associated with either a repository, the current user, or the system-wide Git installation.