我想使用Jenkins CLI,为此我认为我需要在我的机器上生成一个SSH密钥对,并将该对的公钥放在Jenkins服务器配置中。
我使用ssh-keygen -t rsa -b 4096 -C "my_email@example.com"
在我的计算机上生成了一个SSH密钥,并且我试图将公钥提供给Jenkins服务器。
但是,如果我去 Jenkins - >凭证 - >系统 - >全局凭证,唯一与SSH相关的选项是SSH Username with private key
。
它不应该要求SSH公钥而不是私钥吗?
我的假设是否犯了错误?
答案 0 :(得分:3)
您需要将公钥添加到Jenkins中的用户帐户。
点击Jenkins任意页面右上角的用户名,点击侧栏中的“配置”,然后在那里找到要粘贴的SSH公钥文本字段。