Как я могу запретить nix-copy-closure запрашивать пароль на CI - PullRequest
0 голосов
/ 10 октября 2019

Я пытаюсь собрать, а затем скопировать пакет из Travis-CI в мой экземпляр EC2.

Я выполнил эти шаги для настройки моего ключа ssh.

Насколько я могу судить, ключ работает правильно - я могу запустить команду pwd на строке 12 и получить ожидаемый ответ /root

enter image description here

Однако, когда я звоню nix-copy-closure, у меня запрашивают пароль, и скрипт зависает. В документах для nix-copy-closure они отмечают, что он дважды запрашивает пароль, и рекомендуют использовать ssh-agent для его решения. Я думал, что я использую ssh-agent. Локально мне не предлагается пароль.

Я в растерянности! Заранее спасибо

1 Ответ

0 голосов
/ 10 октября 2019

В итоге я решил указать root@$SERVER_ADDRESS в аргументе --to для nix-copy-closure. Спасибо @thoferon за предложение

...