Почему моя сборка висит в #codeship pro на шаге `git pull`? - PullRequest
0 голосов
/ 20 ноября 2018

Почему моя сборка висит в #codeship pro на шаге git pull после «Предупреждение: навсегда добавлен ключ хоста RSA для IP-адреса« xxx.xxx.xxx.xxx »в список известных хостов».?

Я следовал инструкциям в https://documentation.codeship.com/pro/builds-and-configuration/cloning-repos/#the-ssh-key-option, и это добавляет Bitbucket в список известных хостов и добавляет ключ SSH в контейнер / службу во время сборки, но я не могу выполнить какие-либо git связанныеоперация, в которой мне нужно подключиться к Bitbucket.

Я перехватил сетевые пакеты во время этой операции, выполнив этот шаг в jet run, и я вижу, что после отправки 3 зашифрованных пакетов Bitbucket прекращает отправку данных и время ожидания соединения 3 упомянутых выше пакета

Кто-то получил эту проблему?

1 Ответ

0 голосов
/ 29 ноября 2018

Я нашел ответ с помощью моего коллеги.

Обязательно добавьте битовую корзину в known_hosts.Используйте эту команду:

ssh-keyscan -H "bitbucket.org" >> ~/.ssh/known_hosts

Приведенный выше документ является неполным.Убедитесь, что однострочник закрытого ключа id_rsa заключен в кавычки.Это обеспечит правильное форматирование при записи в файл.

...