построить из кастом git репо - PullRequest
2 голосов
/ 03 марта 2020

docker build git@some.url.de:/path/to/repo.git работает, но этот составной файл:

services: 
  servicea:
    build: git@some.url.de:/path/to/repo.git

дает

ERROR: error fetching: Host key verification failed.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
: exit status 128

Git использует s sh для доступа к удаленному репо. Я работаю из кли, но не с compose, в чем тут подвох?

1 Ответ

0 голосов
/ 08 марта 2020

Вы можете установить GIT_SSH_COMMAND на s sh -v

export GIT_SSH_COMMAND='ssh -v'

Таким образом, вы увидите разницу между двумя командами (docker build и docker-compose build).
Как правило, убедитесь, что они выполняются одним и тем же аккаунтом (чтобы получить выгоду от одного и того же ~/.ssh/known-hosts)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...