生成Git ssh公钥和私钥(ppk)文件

本文详细介绍了如何生成SSH公钥和配置Git,包括通过GitBash设置用户信息,使用ssh-keygen生成SSH密钥,并在GitLab中添加SSH key。此外,还讲解了如何生成PPK文件,涉及使用PuTTYgen导入RSA密钥并保存为PPK格式,以便在gitclone时使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、生成ssh公钥

step1:安装GIT和TortoiseGit.

step2:文件夹空白地方右键点击 Git Bash Here 进入终端。

            如果右键没有Git Bash Here,操作方法见            https://mp.csdn.net/mp_blog/creation/editor/122945834

step3:执行cd ~/.ssh/ 进入 .ssh 文件夹,如果没有.ssh文件夹,可以执行mkdir ../.ssh创建.ssh文件夹。

                

step4:配置git,分别执行

                git config --global user.name "你的名字"

                git config --global user.email "你的邮箱"

step5:执行完后在以下命令生成ssh key

                ssh-keygen -t rsa -C “你的邮箱”

                然后一直回车

            

step6:上述命令执行完后,到C:\Users\xiongqingqing\.ssh文件夹下可以看到id_rsa和id_rsa.pub

                两个文件。

step7:登录GitLab管理平台

               

             再点击SSH keys

             

        将id_rsa.pub文件内容复制到Key

二、生成ppk文件

  step7:下载PuTTY,安装后点击puttygen.exe

               

step8:点击Key,然后点击Parameters for saving key files

         

将ppk文件版本改成2(否则会报Couldn’t load private key (PuTTY key format too new))

step9:设置完后,再点击Conversions,再点击Import key,将之前生成的id_rsa文件导入

step10:导入后点击Save private key生成ppk文件

step11:然后git clone的时候将Load Putty Key设置为刚刚生成的ppk文件即可。

 

 至此,就可以正常拉取代码了。

三、修改.ppk文件路径

当ssh key过期或其他原因需要重新生成秘钥和ppk文件时,又不想重新拉取已有的git目录,就可以在git配置里面修改下ppk文件路径即可。修改方法如下:

进入到git目录,鼠标右键选择 Git Base Here ,然后输入

git config --global core.sshCommand "ssh -i ppk文件目录"

至此,就可以正常拉取提交代码了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值