パンターヴィッキー:
私はgithubのレポで春の雲の設定サーバの数のコードを見て、以下のプロパティファイルの一部として提供されている2つの値です。私はgithubの、ユーザーIDとパスワードのHTTPSエンドポイントに接続するためにも必要であると信じています。これらは、おそらく環境変数の一部だろうか?
server.port=7070
spring.cloud.config.server.git.uri=https://
EDIT:
以下は、私は春のウェブサイトで見たという例があります。しかし、私企業内のすべてのGitHubリポジトリに私は、彼らは敏感な情報であるため、ユーザーIDとパスワードが設定されて表示されません。UID / PWDプロパティファイルで提供されていない場合はどのようにそれは、設定または構成サーバーアクセスgithubのURLのだろうか?
spring:
cloud:
config:
server:
git:
uri: https://github.com/spring-cloud-samples/config-repo
username: trolley
password: strongpassword
友人を参照してください。
- 以下のための公共のリポジトリを使用する必要はありません、ユーザー名とパスワードの設定プロパティを取得したり、他の権限がために、プライベートリポジトリ認証が要求されます。
- それは、OSやJavaシステム・プロパティおよびコマンドラインから的環境からセット変数にその可能です。優先順位のために:コマンドライン-param>のjavaのシステム・プロパティ> OS-ENV> application.properties。
だから、私は直接施設の使用コマンド・ラインを設定した場合、何例えばのような(最も高い優先度を持っています。):
java -jar config-server.jar --spring.cloud.config.server.git.username=xxx --spring.cloud.config.server.git.password=xxx
CIツール内のすべてのparamが含まれているか、何でも誰かが管理している、あなたは、ソースコードでそれを見ていないでしょう。