Primavera Nube de configuración del servidor - ID de usuario y contraseña para conectarse a GitHub

Punter Vicky:

Miré el código para un número de servidores nube de configuración de la primavera en repo github y por debajo son los 2 valores que se proporcionan como parte del archivo de propiedades. Creo que con el fin de conectar a https punto final de GitHub, identificador de usuario y la contraseña son también necesarios. Éstos podrían quizás ser parte de las variables de entorno?

server.port=7070
spring.cloud.config.server.git.uri=https://

EDITAR:

A continuación se muestra el ejemplo que vi en el sitio web de la primavera. Sin embargo, en todos los repositorios de GitHub dentro de mi empresa no veo identificador del usuario y puedan ser configurados como son información sensible. Como no podía ser ajustado o el servidor de configuración de URL de acceso github, si uid / pwd no se proporciona en el archivo de propiedades?

spring:
  cloud:
    config:
      server:
        git:
          uri: https://github.com/spring-cloud-samples/config-repo
          username: trolley
          password: strongpassword
Ver amigo:
  1. para el repositorio público que no hay necesidad de usar nombre de usuario y contraseña u otras autorizaciones para obtener las propiedades de configuración, por depósito privado se requiere autenticación.
  2. es posible variable establecida a partir de la cual entorno de sistema operativo o java-sistema de la propiedad y la línea de comandos. de precedencia: la línea de comandos-param> java-sistema de la propiedad> os-env> application.properties .

Así, por ejemplo, lo que si fijo uso de la propiedad de línea de comandos directamente (que tiene mayor precedencia.) Como:

java -jar config-server.jar --spring.cloud.config.server.git.username=xxx --spring.cloud.config.server.git.password=xxx

el cual contiene toda parámetro en herramientas de CI o lo que sea entonces administrado por alguien, no vería que en el código fuente.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=120147&siteId=1
Recomendado
Clasificación