git与远程仓库配置SSH加密

Git与远程仓库GitHub配置SSH加密

一、下载安装Git

直接到官网下载git即可,git的环境变量会随着下载安装自动添加

二、给本地和远程仓库配置SSH

每台计算机上只需要配置一次

(1)设置用户名和邮件地址

1
2
git config --global  user.name "这里换上你的用户名"
git config --global user.email "这里换上你的邮箱"

提示:如果使用了 --global 选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情, Git 都会使用那些信息。 当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有 --global 选项的命令来配置。

(2)生成 SSH 公钥

1
ssh-keygen -t rsa -C "这里换上你的邮箱"
  1. 确认秘钥的保存路径(如果不需要改路径则直接回车);
  2. 如果上一步置顶的保存路径下已经有秘钥文件,则需要确认是否覆盖(如果之前的秘钥不再需要则直接回车覆盖,如需要则手动拷贝到其他目录后再覆盖);
  3. 创建密码(如果不需要密码则直接回车)

(3)与GitHub设置ssh配对

在上述指定的保存路径下会生成2个名为id_rsa和id_rsa.pub的文件,将生成的id_rsa.pub文件,把内容拷贝到key下面的输入框,并为这个key定义一个名称(通常用来区分不同主机),然后保存

imgimg

注意:秘钥对:id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

三、配置过程中可以用来检验的一些命令或操作

(1)查看当前用户名和邮箱:

1
git config --global  --list

(2)查看当前本地与GitHub的连接情况:

1
ssh -T git@github.com

git与远程仓库配置SSH加密
http://example.com/2024/01/05/git与远程仓库配置SSH加密/
Author
John Doe
Posted on
January 5, 2024
Licensed under