持续集成 - 如何让本地git仓库和gitee仓库传输项目(git密钥生成及gitee配置)
安装git后,本地git仓库和gitee仓库仍然不能传输项目,原因是要通过SSH加密才能传输。所以需要进行以下两步:
- 使用git生成SSH Key
- 让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)填写到下面的公钥框中,标题可以随便起,见名知意即可