1.打开PuTTYGen.exe,
2.点击Generate生成key,生成过程中可以用鼠标在进度条下的空白区域不停的晃动(如下图中的绿框区域内),它会根据鼠标位置来随机产生密钥对(当然你也可以不会晃动,不过生成的会很慢)
3.生成key之后,先复制下来。然后到gitlab添加key,如图点击Add SSH KEY,把保存的key粘贴到这里,title自己取个喜欢的名字就好
粘贴key到gitlab,如图
4.点击save private key,保存key,如果出现弹窗,点是即可,
以上操作是在我的git可以用,但是tortoiseGit不能pull的时候的解决办法。如有别的需求参考http://blog.youkuaiyun.com/breeze_life/article/details/45868045,这里比较全。