【问题标题】:ssh key for Bitbucket in Jenkins slave on WindowsWindows 上 Jenkins 从属中 Bitbucket 的 ssh 密钥
【发布时间】:2017-12-06 10:51:30
【问题描述】:

我在 Linux 上有一个 Jenkins master,在 Windows 上有一个 slave。主作业能够使用ssh 克隆 Git 存储库,我们对此进行了配置。但同样不是从奴隶工作中工作。它给出了以下错误:

stderr: Host key verification failed.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists."

我已经在从节点配置了 Git 工具位置。

【问题讨论】:

    标签: jenkins ssh bitbucket


    【解决方案1】:

    问题在于从节点配置。 它的解释在这里点击链接

    【讨论】:

    • 谢谢。但我在那里没有得到任何解决方案。我需要知道如何从 jenkins slave 为 bitbucket 配置 ssh 密钥....
    • 在从节点添加git工具位置后。收到“主机密钥验证失败”错误。
    【解决方案2】:

    我有同样的问题。唯一不同的是我的主人也是windows。

    当我尝试在 windows slave 上手动 git clone 时它​​起作用了,但是当我尝试在 Jenkins master 上触发构建时出现错误“stderr: Host key verification failed”。

    原来,我以“本地系统帐户”的身份启动了 Jenkins 代理 windows 服务。在我将其更改为我自己的域帐户后,它可以工作。

    所以请:

    1. 如果您手动 git clone 您的远程仓库到窗口从属服务器,请确保它可以正常工作。
    2. 检查您的 Jenkins 从站是否安装为 Windows 服务。
    3. 如果是,请将“登录”更改为用于步骤 1 的本地帐户,而不是默认的“本地系统帐户”。

    【讨论】:

      猜你喜欢
      • 2016-08-17
      • 1970-01-01
      • 1970-01-01
      • 2018-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-30
      • 1970-01-01
      相关资源
      最近更新 更多