IP 地址“XX.XX.XX.XX”的 RSA 主机密钥不在已知主机列表中

问题描述 投票:0回答:2

我收到错误 git 存储库的 RSA 主机密钥不在已知主机列表中。当我使用存储库 URL 作为我的 git 克隆 URL 运行 jenkins 作业时。

我尝试在运行作业的主机中克隆相同的存储库。它克隆没有任何问题。

我的主机 ssh 密钥已添加到 git 存储库中。

hudson.plugins.git.GitException: Command "/usr/local/packages/git-2.9.2/bin/git fetch --tags --progress origin +refs/heads/master:refs/remotes/origin/master --prune" returned status code 128:
stdout: 
stderr: FIPS integrity verification test failed.
RSA host key for IP address 'XX.XX.XX.XX' not in list of known hosts.
Permission denied (keyboard-interactive,publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
linux rsa
2个回答
0
投票

尝试以jenkins用户登录机器,尝试手动操作。您可能会收到一条消息,指出该主机的指纹未知,并询问您是否要信任它。如果您选择“是”,您将触发的下一个构建应该可以工作。


0
投票

使用

 将主机添加到您的 
known_hosts

文件中
ssh-keyscan XX.XX.XX.XX >> ~/.ssh/known_hosts
© www.soinside.com 2019 - 2024. All rights reserved.