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

一、生成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.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文件即可。

 

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