繁体   English   中英

Jenkins 服务无法使用 SSH 访问 GIt 存储库

[英]Jenkins Service Cannot access GIt repository Ussing SSH

我已经在远程服务器(ubuntu)上安装了 Jenkins 并创建了一个项目。 ( https://www.digitalocean.com/community/tutorials/how-to-install-jenkins-on-ubuntu-16-04 )

然后我使用ssh-keygen创建了密钥对并将公钥添加到 bitbucket 项目中。 ( https://confluence.atlassian.com/bitbucket/set-up-an-ssh-key-728138079.html ) 现在可以在远程服务器的终端上执行 git 命令,例如git clone 它工作正常。

但问题是当我将 git 存储库添加到 jenkins源代码管理部分时,它显示权限被拒绝的错误。 谁能解释我如何在jenkin 的源代码管理部分正确设置 git 存储库。 我已经添加了错误消息的 SS。

错误截图

该错误指向 known_hosts 文件中缺少主机密钥。 以用户“jenkins”的身份登录到 jenkins 服务器。 使用 ssh url 签出您的 repo,您​​将在第一次连接到新主机时看到 SSH 警告。 输入是。 bitbucket.org 的主机密钥现在将添加到 ~/.ssh/known_hosts 文件中

这应该可以解决您看到的错误

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM