Putty将公钥私钥文件改成ppk文件

相信Git的使用已经成为IT人士必备的使用技能了吧。最近本人遇到了一个问题,就是再使用Git Extensions的可视化工具的时候,发现pull 、push 等操作代码都会报错,说不支持git@。

问题根源

没有在Git Extensions中配置私钥的ppk文件啦。

我的仓库地址类似于: git@git.abc.com:java/product.git

要知道我之前使用的是ssh-keygen的方式来生成公钥和私钥的,公钥丢到Git服务(我这里使用的是GitLab,当然还有很多其它,比如Github) ,私钥留在本地电脑里。当在使用Git Extensions的时候,也是需要把私钥配置下的。

解决办法

  • 私钥文件转成ppk文件
    工具下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
    安装完毕之后,双击安装目录下的puttygen.exe,选择菜单栏中的Conversions 下的 Import key
    在这里插入图片描述
    导入自己的私钥文件, 然后填写密码 , 选择生成方法, 点击Save 按钮 选择合适的存储位置即可。
    在这里插入图片描述
    在这里插入图片描述
    由于我的私钥生成的时候也没有加上密码,所以这里 【passphrase】里我也没填密码。
    最后生成的文件:
    在这里插入图片描述

  • ppk文件配置到Git Extensions 中去
    在这里插入图片描述
    在这里插入图片描述
    把刚才的ppk文件加载进来,然后点击Load按钮,保存下配置即可使用ssh的方式来操作git仓库啦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值