我正在与jenkins和github进行集成,在编译项目之后,我想将.exe文件推送到github。
我已经在我的控制台上进行了SSH配置(我使用带有putty的窗口管理ssh密钥)
但是当jenkins运行post build console命令时,它会返回我:
如果您信任此主机,请输入" y"添加密钥 PuTTY的缓存并进行连接。 如果你想只进行一次连接,没有 将密钥添加到缓存中,输入" n"。 如果您不信任此主机,请按Return键放弃 连接。
并且仍然在此消息中,我想知道当jenkins请求时如何批准此消息。
答案 0 :(得分:1)
以Jenkins运行的用户身份登录时,使用putty手动连接到目标并接受将密钥放入putty缓存的请求。如果Jenkins作为服务运行,请转到服务并检查"登录" “属性”对话框中的选项卡,以查看其运行的对象。
如果您想手动将密钥添加到putty的缓存中,则会在this superuser question中提及该密钥。