git与远程仓库配置SSH加密
Git与远程仓库GitHub配置SSH加密
一、下载安装Git
直接到官网下载git即可,git的环境变量会随着下载安装自动添加
二、给本地和远程仓库配置SSH
每台计算机上只需要配置一次
(1)设置用户名和邮件地址
1 | |
提示:如果使用了 --global 选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情, Git 都会使用那些信息。 当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有 --global 选项的命令来配置。
(2)生成 SSH 公钥
1 | |
- 确认秘钥的保存路径(如果不需要改路径则直接回车);
- 如果上一步置顶的保存路径下已经有秘钥文件,则需要确认是否覆盖(如果之前的秘钥不再需要则直接回车覆盖,如需要则手动拷贝到其他目录后再覆盖);
- 创建密码(如果不需要密码则直接回车)
(3)与GitHub设置ssh配对
在上述指定的保存路径下会生成2个名为id_rsa和id_rsa.pub的文件,将生成的id_rsa.pub文件,把内容拷贝到key下面的输入框,并为这个key定义一个名称(通常用来区分不同主机),然后保存


注意:秘钥对:id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
三、配置过程中可以用来检验的一些命令或操作
(1)查看当前用户名和邮箱:
1 | |
(2)查看当前本地与GitHub的连接情况:
1 | |
git与远程仓库配置SSH加密
http://example.com/2024/01/05/git与远程仓库配置SSH加密/