3、TortoiseGit之配置密钥

  TortoiseGit使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。git

  也就是说使用 ssh-keygen  -t rsa  -C "username@email.com"产生的密钥,TortoiseGit中不能用。github

  而基于github的开发必需要用到rsa密钥,所以须要用到TortoiseGit的putty key generator工具,来生成既适用于github的rsa密钥也适用于TortoiseGit的ppk密钥。ssh

  如下是生成ppk密钥,而且在TortoiseGit中设置的步骤:工具

  一、开始程序菜单中,打开TortoiseGit,点击 PuTTYgen,在打开的窗口中点击Generate按钮,会出现绿色进度条,生成过程当中能够多晃晃鼠标增长随机性。blog

  

  

  二、生成以后复制生成的所有内容,窗口先留着不关闭。开发

  

  若有须要,能够为密钥设置对应的访问密码,就是修改上图中“Key passphrase”和“Confirm passphrase”的值。本人这里未设置访问密码,为空generator

  三、点击 Save private key  按钮保存为适用于TortoiseGit的私钥,扩展名为.ppk。it

  四、运行TortoiseGit开始菜单中的Pageant程序,程序启动后将自动停靠在任务栏中,双击该图标,弹出key管理列表。email

                   

  五、在弹出的key管理列表中,点击add key,将第4步中保存的私钥(.ppk)文件加进来,关闭对话框便可。扩展

  

  经上述配置后,你就可使用TortoiseGit进行push、pull操做了。

相关文章
相关标签/搜索