持续集成 - 如何让本地git仓库和gitee仓库传输项目(git密钥生成及gitee配置)

安装git后,本地git仓库和gitee仓库仍然不能传输项目,原因是要通过SSH加密才能传输。所以需要进行以下两步:

  1. 使用git生成SSH Key
  2. 让gitee认证本地的SSH Key

 

下面分别讲解:

1. 本地git生成SSH Key

SSH秘钥默认存储在账户主目录的.ssh目录下(如:C:\Users\Administrator\.ssh\),查看是否包含id_rsa和id_rsa.pub(或类似的成对文件),有.pub后缀的文件是公钥,另一个就是私钥。如果没有这两个文件,甚至.ssh目录都没有,则需要创建秘钥:

a)新建一个文件夹,在文件夹中右键打开Git Bash

b)生成秘钥:ssh-keygen -t rsa -C "abc123@163.com",下面三个小红框框的位置,直接回车就行

命令中的邮箱,是gitee中的账号,需要保持一致

 

c)执行完之后,在主目录下会生成一个.ssh目录,下面会有两个秘钥文件,如下:

 

 

2. gitee认证本地的SSH Key

登录gitee -> 设置 -> SSH公钥,将本地git生成的公钥(id_rsa.pub)填写到下面的公钥框中,标题可以随便起,见名知意即可

 

posted @ 2020-05-14 14:08  小虫虫大虫虫  阅读(1726)  评论(0编辑  收藏  举报