Как клонировать репо с помощью ssh в Airflow?Python

Программы на Python
Ответить
Anonymous
 Как клонировать репо с помощью ssh в Airflow?

Сообщение Anonymous »

Я пытаюсь клонировать свой репозиторий Bitbucket с помощью ssh (который отлично работает на моем локальном компьютере) в Airflow, чтобы продолжить выполнение нескольких сценариев.
Поскольку ключи присутствуют локально, во время работы я всегда получаю следующую ошибку мой DAG в докере, и я уверен, что то же самое произойдет при запуске этого на сервере.

raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: команда '['git', 'clone', 'ssh://git@myrepo.com:7999/app.git', 'app']' вернула ненулевое значение статус выхода 128.

Как я могу смонтировать (или, возможно, передать) ключ в свой докер-контейнер, а также на сервер воздушного потока, чтобы выполнить это клонирование шаг?

Подробнее здесь: https://stackoverflow.com/questions/793 ... on-airflow
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»