Jenkins学习笔记(三)-添加Git凭证
jenkins默认集成git插件,若无请手动安装
在Source Code Management中添加全局凭证
方式一: SSH认证
生成sshkey
终端输入ssh-****** -t rsa -C '[email protected]'
一路回车
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/foo/.ssh/id_rsa): /Users/foo/.ssh/id2_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/foo/.ssh/id2_rsa.
Your public key has been saved in /Users/foo/.ssh/id2_rsa.pub.
The key fingerprint is:
SHA256:0Acd4cCgOpjVT1tBMT8SnQ1/eJIe/VBeBqt/xSjtQQ8 [email protected]
The key’s randomart image is:
±–[RSA 3072]----+
| .+O++* …+|
| . . …O+…+ =.|
| . o o + = * E .|
| + . o + o o O B |
|o o o S + + =|
| . + …|
| o .|
| . |
| |
±—[SHA256]-----+
最终会在用户目录/.ssh/ 中生成公钥和私钥(id_rsa.pub和id_rsa)
将id_rsa.pub内容拷贝出来,然后打开github,进入setting-> SSH and GPG keys 点击New SSH key
将拷贝的ssh_rsa.pub内容粘贴在Key
中,完成后点击Add SSH key
在Jenkins中添加凭证
在任务的Source Code Management中选择Git 点击Add 添加凭证
选择SSH Username with private key
认证方式
方式二: 用户名密码方式认证
选择Username with password填写你的git用户名密码同样可以
最后点击Add添加完成