前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TortoiseGit为github账号添加SSH keys,解决pull总是提示输入密码的问题

TortoiseGit为github账号添加SSH keys,解决pull总是提示输入密码的问题

作者头像
hbbliyong
发布2018-03-06 12:42:49
1.7K0
发布2018-03-06 12:42:49
举报
文章被收录于专栏:hbbliyonghbbliyong

每次同步或者上传代码到githun上的代码库时,需要每次都输入用户名和密码,这时我们设置一下SSH key就可以省去这些麻烦了。若果使用TortoiseGit作为github本地管理工具,TortoiseGit使用扩展名为ppk的秘钥,而不是ssh-keygen生成的rsa密钥。也就是说使用ssh-keygen -C "username@email.com" -t rsa产生的密钥TortoiseGit中不能用。而基于github的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具来生成既适用于github的rsa密钥也适用于TortoiseGit的ppk密钥。

方法/步骤

  1. 打开TortoiseGit下的PuttyGen,在打开的窗口中点击Generate按钮,会出现绿色进度条,等下生成,生成过程中可以多晃晃鼠标增加随机性。
应用TortoiseGit为github账号添加SSH keys
应用TortoiseGit为github账号添加SSH keys
应用TortoiseGit为github账号添加SSH keys
应用TortoiseGit为github账号添加SSH keys
  1. 生成之后复制生成的全部内容,窗口先留着不关闭。
应用TortoiseGit为github账号添加SSH keys
应用TortoiseGit为github账号添加SSH keys
  1. 登录到github,点击右上方的设置图表,进去设置页面之后选择左边选项中的SSH key之后点击Add SSH key在出现的界面中填写SSH key的名称,随便填写自己喜欢的即可,然后将刚刚复制的内容粘贴到key里面再点击add key就可以了。
应用TortoiseGit为github账号添加SSH keys
应用TortoiseGit为github账号添加SSH keys
应用TortoiseGit为github账号添加SSH keys
应用TortoiseGit为github账号添加SSH keys
应用TortoiseGit为github账号添加SSH keys
应用TortoiseGit为github账号添加SSH keys
应用TortoiseGit为github账号添加SSH keys
应用TortoiseGit为github账号添加SSH keys
  1. 返回到第二步的窗口,点击Save private key按钮保存为适用于TortoiseGit的私钥扩展名为.ppk。
  2. 运行TortoiseGit开始菜单中的Pageant程序,程序启动后将自动停靠在任务栏中,双击该图标,弹出key管理列表。
应用TortoiseGit为github账号添加SSH keys
应用TortoiseGit为github账号添加SSH keys
应用TortoiseGit为github账号添加SSH keys
应用TortoiseGit为github账号添加SSH keys
应用TortoiseGit为github账号添加SSH keys
应用TortoiseGit为github账号添加SSH keys
  1. 在弹出的key管理列表中点击add key,将第4步中保存的私钥(.ppk)文件加进来,关闭对话框即可。 经上述配置后,就可以使用TortoiseGit进行push、pull操作了,不用每次都输入密码了。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-06-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 方法/步骤
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档