Windows exe c бегун не может клонировать git репо - PullRequest
0 голосов
/ 25 марта 2020

Я получаю Host key verification failed. при попытке клонировать репозиторий по протоколу s sh. В cmd и PS он клонирует его без проблем.

Сначала я подумал, может быть, это пользователь, и я перешел и изменил его в меню «Управление компьютером» -> «Службы» -> «drone-runner-exe» c, который нужно запустить. как локальный пользователь, а не SYSTEM пользователь. То же самое.

Затем я пошел и запустил drone-runner-exe c .exe (кстати, у него нет .exe в конце при загрузке) непосредственно на cmd.exe; но то же самое. Интересно, что бегун дает msg="cannot accept stage" error="Optimistic Lock Error" и на сервере выводит: Host key verification failed. из git команды.

Пожалуйста, помогите, С уважением

1 Ответ

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

Если у кого-то есть такая проблема, есть обходной путь, подобный следующему: укажите в своем файле .drone.yml переменную среды, подобную этой:

clone:
  disable: true

steps:
- name: clone
  environment:
    HOME: C:\Users\username\

Это сообщит команде git где s sh ключи.

Ура

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