Windows下生成 github ssh key教程和配置Jenkins Git公钥

编程入门 行业动态 更新时间:2024-10-27 08:38:16

一、ssh:

什么是ssh:ssh是Secure Shell(安全外壳协议)的缩写,建立在应用层和传输层基础上的安全协议。为了便于访问github,要生成ssh公钥,这样就不用每一次访问github都要输入用户名和密码。

二、生成条件:

1.请在github上先注册账号

2.本地安装git for windows

三、生成ssh key步骤:

1.本地成功安装了git后,单击鼠标右键,选择Git Bush here,打开git bush。

2.检查SSH keys是否存在

 ls ~/.ssh

如果目录不存在或者没有看到id_rsa和id_rsa.pub这两个文件,则说明当前没有密钥,需要创建一个

3.创建密钥,键入命令:如下命令,引号中是你在github上的注册邮箱:

Git bash执行:
ssh-keygen -m PEM -t rsa -b 4096 -C "XXXX@163"
(email账户随便test一个)

4.只需要回车继续执行,使用默认设置即可

$ ssh-keygen -m PEM -t rsa -b 4096 -C "XXXX@163"
Generating public/private rsa key pair.
Enter file in which to save the key (/u//.ssh/id_rsa): /c//SSH//id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c//SSH//id_rsa
Your public key has been saved in /c//SSH//id_rsa.pub
The key fingerprint is:
SHA256:+9CrMXU7ZyJmokpQFONi3LlOyeFYIBg6cK+I fandy.fan@ehealth
The key's randomart image is:
+---[RSA 3072]----+
|+o*o=.           |
|o= X o           |
|= % B            |
|o= @ +           |
| E+ *   S . .    |
|   +     + . .   |
|    o   * = + o  |
|   .   . O o =   |
|    ... ..o      |
+----[SHA256]-----+

看到最后一句:Your public key has been saved in XXXX说明创建成功,创建的密钥地址就在:/c/SSH/目录底下,/c/代表C 盘,如/C/SSH意思就是在C盘的SSH目录下

5.打开id_rsa.pub复制里面的内容

例如:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCx64bIFalP49oPPtK8ykEKLoTaeOIUpz49XASXhYQAagplAlRupCj/6BNxK11RiUnPGI2zPGAR9fgVl38FvIaNLs/6LBbvhdth/sXjcMIjhQ1G7sv2IPQ4gq0XINHBt6ltISLpSbCzaC4x28zMGhlaJAD48Z3LzxU6w47TRyehYxwBC1uiAHARPF6MvyUs44a8qNjYjRy44YcT+AigFOaBvN9YDmNEdX7DtCIKC+fQBZLOf0u/87sSDhp1V3M1w+y+F+RRqV0UjseCRPDN5QNQHxiX9CXRELpeyHDsKAywKjDgOhCLYUnkipxFL2wqaNTSQVyu2usI7o1noSWslF1t your_email@email

6.登陆GitHub,添加公钥信息

左下角project sitting --->Access keys-->Add key-->填入id_rsa.pub文件中复制的内容点击保存

7.登录到Jenkins,项目中配置git repositories URL 填入自己项目的git ssh 地址,点击Add

点击Add:

最后尝试build 项目即可

更多推荐

Windows下生成 github ssh key教程和配置Jenkins Git公钥

本文发布于:2023-06-14 09:23:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1460840.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:公钥   教程   ssh   Windows   github

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!