1. Jenkins 配置 github 私有项目

1.1. 创建私钥公钥

生成私钥公钥命令:

[root@server-test-211 github_test]# ssh-keygen -t rsa -C "just_k@163.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
65:15:6f:b7:5d:a6:44:71:bc:21:5f:6b:cb:2f:f4:ca justcall_me_k@163.com
The key's randomart image is:
+--[ RSA 2048]----+
|            o.oo.|
|           . + oo|
|          o   * O|
|         o   o O+|
|        S     +.o|
|              .o |
|             . ..|
|             .. o|
|              Eo |
+-----------------+

查看生成情况:

[root@server-test-211 github_test]# cd ~root/.ssh/
[root@server-test-211 .ssh]# ll
total 12
-rw-------. 1 root root 1679 May  6 14:45 id_rsa
-rw-r--r--. 1 root root  403 May  6 14:45 id_rsa.pub

1.2. 将公钥添加到 GitHub

在 GitHub 上 Settings-> SSH and GPG keys 选项中创建 SSH key 并将公钥 id_rsa.pub 添加进入。

1.3. 在 Jenkins 上创建凭据

系统管理 -> 系统设置 -> GitHub -> 添加凭据

private repo

或在 全局凭据中进行添加

credentials

在 "凭据" 面板中查看凭据信息 private repo

1.4. 新建项目

项目链接需要使用 SSHHttps 报错

task

Copyright © eamiear all right reserved,powered by Gitbook该文件修订时间: 2019-06-17 16:18:09

results matching ""

    No results matching ""