Different protocols

To set the location of the Git repository for the application, we should use the spring.cloud.config.server.git.uri property in application.yml. If you are familiar with Git, you well know that cloning may be realized using file, http/https, and ssh protocols. The local repository access allows you to get started quickly without a remote server. It is configured with file, prefix, for example, spring.cloud.config.server.git.uri=file:/home/git/config-repo. For more advanced usage when running Config Server in the high availability mode, you should use the remote protocols SSH or HTTPS. In this case, Spring Cloud Config clones a remote repository and then bases it on the local working copy as a cache.