吕加 發表於 2021-4-17 14:53:00

Jenkins配置gitee命令报错:Host key verification failed.

<p>在配置Jenkins的源码管理的时候,遇上了这个错 Host key verification failed。</p>
<p>就是下图这里</p>
<p><img src="https://img2020.cnblogs.com/blog/979097/202104/979097-20210417144953598-539104239.png" alt="image" width="938" height="289" title="image" border="0" style="display: inline; background-image: none"></p>
<p>图片是已经修正后的,报错的原因是说没有权限。</p>
<p>&nbsp;</p>
<p>一开始一直以为是Jenkins配置问题,百度了好几个晚上都没有找到答案。</p>
<p>后来看到有人是在服务器上配置git的SSH,然后我意识到这个地方不是在Jenkins来配置的,应该自己在服务器上配置。</p>
<p>用root解决了SSH问题之后,发现这个问题并没有解决,服务器上已经可以git clone代码了,但是Jenkins还是不行,郁闷了好久后终于看到下面这个博客:Jenkins执行git命令报错:Host key verification failed.&nbsp;</p>
<p>问题又出在了用户权限上,需要配置jenkins用户的ssh key</p>
<div class="cnblogs_code" style="padding: 5px; border: 1px solid rgba(204, 204, 204, 1); border-image: none; background-color: rgba(245, 245, 245, 1)">
<pre><span style="color: rgba(0, 0, 255, 1)">sudo</span> <span style="color: rgba(0, 0, 255, 1)">su</span> -s /bin/bash jenkins</pre>
</div>
<p>切换到jenkins用户后,生成ssh key,</p>
<div class="cnblogs_code" style="padding: 5px; border: 1px solid rgba(204, 204, 204, 1); border-image: none; background-color: rgba(245, 245, 245, 1)">
<pre><span style="color: rgba(0, 0, 255, 1)">ssh-keygen</span> -t rsa -C <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">你的邮箱</span><span style="color: rgba(128, 0, 0, 1)">"</span></pre>
</div>
<p>然后把生成的id_rsa.pub中的内容拷贝到码云的SSH配置那里,就是下图这里:</p>
<p><img src="https://img2020.cnblogs.com/blog/979097/202104/979097-20210417144954553-727421032.png" alt="image" width="769" height="476" title="image" border="0" style="display: inline; background-image: none"></p>
<p>标题不用管,会根据SSH KEY自己填上,这步有问题参考 https://gitee.com/help/articles/4181#article-header0</p>
<p>&nbsp;</p>
<p>然后源码管理这里的权限问题就解决了。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<hr>
<p><img src="https://img2020.cnblogs.com/blog/979097/202104/979097-20210417145221805-1107698694.jpg" alt="" loading="lazy"></p><br><br>
来源:https://www.cnblogs.com/betterwgo/p/14670736.html
頁: [1]
查看完整版本: Jenkins配置gitee命令报错:Host key verification failed.