jenkins-配置 github credentials
jenkins 的 credentials 是为了与第三方应用进行交互控制而设置的,如源码托管应用 GitHub,如果需要 commit 后进行源码的自动化拉取,编译,运行,就需要对第三方应用拥有足够的控制权限。以 GitHub 为例,演示配置 jenkins 不同的 credentials types:Secret TextUsername and passwordSSH Username wi
·
jenkins 的 credentials 是为了与第三方应用进行交互控制而设置的,如源码托管应用 GitHub,如果需要 commit 后进行源码的自动化拉取,编译,运行,就需要对第三方应用拥有足够的控制权限。
以 GitHub 为例,演示配置 jenkins 不同的 credentials types:
- Secret Text
- Username and password
- SSH Username with private key
SSH Username with private key
1、生成用户的id_rsa (私钥)与id_rsa.pub (公钥)
ssh-keygen -t rsa
[work@ebj-search-qa-03 .ssh]$ pwd
/home/work/.ssh
[work@ebj-search-qa-03 .ssh]$ ls -lhrt
total 16K
-rw------- 1 work work 1.6K Feb 19 2016 authorized_keys
-rw-r--r-- 1 work work 1.6K Aug 4 2020 known_hosts
-rw-r--r-- 1 work work 397 Oct 26 2020 id_rsa.pub
-rw------- 1 work work 1.7K Oct 26 2020 id_rsa
2、jenkins配置
Jenkins
Jenkins 的配置和上面一样,选择 ssh Username with private key
将私钥粘贴到 private key(Enter directly)
3、git 服务配置
GitHub
将公钥粘贴到某个仓库或者全局的(settings -> ssh and gpg key)
登录git网站,点击右上角,下拉展开
User Settings--->SSH Keys
更多推荐
已为社区贡献1条内容
所有评论(0)