【问题标题】:How can I prevent nix-copy-closure from prompting for a password on CI如何防止 nix-copy-closure 在 CI 上提示输入密码
【发布时间】:2019-10-10 06:47:22
【问题描述】:

我正在尝试构建一个包,然后将其从 Travis-CI 复制到我的 EC2 实例。

我已关注 these steps 设置我的 ssh 密钥。

据我所知,密钥工作正常——我能够在line 12 上运行 pwd 命令并获得/root 的预期响应

但是,当我调用nix-copy-closure 时,系统提示我输入密码并且脚本挂起。在 nix-copy-closure 的文档中,他们注意到它会请求两次密码并建议使用 ssh-agent 来解决它。我以为我在使用 ssh-agent。在本地,不会提示我输入密码。

我不知所措!提前致谢

【问题讨论】:

    标签: bash ssh travis-ci nix


    【解决方案1】:

    解决方案最终是我需要在 --to 参数中指定 root@$SERVER_ADDRESS nix-copy-closure。感谢@thoferon 的建议

    【讨论】:

      猜你喜欢
      • 2013-01-11
      • 2017-02-08
      • 2011-03-10
      • 2013-07-04
      • 1970-01-01
      • 1970-01-01
      • 2019-09-14
      • 1970-01-01
      • 2019-08-15
      相关资源
      最近更新 更多