生成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文件即可。
至此,就可以正常拉取代码了。