安装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

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

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

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

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

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

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

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

 

2. gitee认证本地的SSH Key

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

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

 

相关文章:

  • 2022-01-19
  • 2022-12-23
  • 2021-07-09
  • 2021-11-14
  • 2022-02-09
  • 2021-10-07
  • 2022-12-23
  • 2021-10-22
猜你喜欢
  • 2021-07-16
  • 2022-12-23
  • 2021-11-04
  • 2021-11-18
  • 2022-01-09
  • 2021-12-31
相关资源
相似解决方案