【发布时间】:2016-01-14 23:13:21
【问题描述】:
我正在与 jenkins 和 github 进行集成,在它编译完项目后,我想将 .exe 文件推送到 github。
我已经在我的控制台上完成了 SSH 的配置(我正在使用带有 putty 的 windows 来管理 ssh 密钥)
但是当 jenkins 运行构建后控制台命令时,它会返回:
如果您信任此主机,请输入“y”将密钥添加到 PuTTY的缓存并进行连接。 如果您只想进行一次连接,无需 将密钥添加到缓存中,输入“n”。 如果您不信任此主机,请按 Return 放弃 连接。
并且永远在这条消息中,我想知道当 jenkins 提出请求时如何批准这条消息。
【问题讨论】:
-
我的密钥已经在 regedit 上,但出于某种原因,jenkins 要求按 Y,我不知道如何手动按 Y,因为他只向我显示了日志控制台。
-
是的,他们看起来像puu.sh/mvXO6.png
-
Jenkins 正在我的用户上运行,我没有完成任何特殊帐户或配置。我有什么需要做的吗?
-
是的,他确实被记录为系统,但现在在 Jenkins 控制台上返回此输出 致命错误:已断开连接:没有支持的身份验证方法可用(服务器发送:公钥)致命:无法从远程存储库读取
-
不确定那个。也许另一个问题是有序的。甚至可能在superuser。
标签: windows github jenkins ssh cmd