Spring Cloud Config Server - подключение к учетной записи Github с 2FA - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь создать сервер Spring Cloud Config для получения файлов конфигурации из частного репозитория GitHub. В моей учетной записи GitHub активирована двухфакторная аутентификация, поэтому я не ожидал, что приведенная ниже конфигурация сработает, но это не сработало, но я не могу найти никакой документации, предлагающей, что мне нужно сделать, чтобы она работала.

Какую конфигурацию мне нужно установить, чтобы соединение работало?

spring.cloud.config.server.git.uri=https://github.com/DanBonehill/photo-app-config
spring.cloud.config.server.git.username=USERNAME
spring.cloud.config.server.git.password=PASSWORD

Ошибка

org.eclipse.jgit.api.errors.TransportException: https://github.com/DanBonehill/photo-app-config: not authorized

Ответы [ 2 ]

2 голосов
/ 19 февраля 2020

Вместо использования username и password вы должны использовать ключ ssh, официальная документация поможет вам в этом!

0 голосов
/ 19 февраля 2020

То, что вы можете попробовать (не проверяли), это создать токен личного доступа из консоли Github.

Затем настройте

spring.cloud.config.server.git.username=<yourusername>
spring.cloud.config.server.git.password=<yourtoken>
...