正好端午有点空,让我来水一篇文章(因为sm.ms图床有时稳定性不好,本文使用github图床,如打不开则需科学上网)

1.前言

关于小乌龟(Tortoisegit),大概有用过git的都或多或少的有了解,它是一个可视化的Git管理工具

图1 Tortoisegit

图2 可视化的git提交记录

所以要如何使用呢?

2.使用教程

I.下载安装

https://tortoisegit.org/download/ 分为32位和64位,按你实际选择。下面的 Language Packs找到Chinese, simplified下载即可。注意要先安装Download TortoiseGit 2.12.0 - 32-bit 或64-bit的后装语言包。

如果是入门的新手,通常还未装git本体,tortoisegit只是git的可视化Windows shell。git本体可在http://git-scm.com/downloadshttps://gitforwindows.org/下载到。

如果刚才没有选择运行小乌龟的首次启动向导,我们还可以在开始菜单找到TortoiseGit的设置(Settings)打开。

选择重新运行首次启动向导,选择语言,git路径后要注意ssh要选择TortoiseGitPlink,否则后续使用ssh登录git时会报找不到文件错误。

此时基本的安装就完成了。

II.ssh密钥对生成和导入github

打开开始菜单,找到PuTTYGen,打开

选择Generate,然后让鼠标在这个窗口里多动动。

图 导出公钥和私钥

然后导出公钥和私钥。(注:如果你想增强私钥的保密性可以在Key Passphrase输入密码,下面的confirm passphrase为确认密码。这样导出的私钥就是加密的了)

打开github,点击右上角的头像,打开settings。从左侧菜单找到SSH and GPG keys,选择New SSH Key,

7

将上面框里的以ssh-rsa开头的复制到Key框里,title可随便写。最后点击Add SSH Key。(可能会要你再输入一遍密码)

将ssh key导入到github的过程结束,接下来是如何将ssh key导入到本地。

III.导入key到本地

打开开始菜单,找到Pageant,打开后是不会有界面出来的,去托盘图标找到像8的,选择View Keys,再选择Add Key导入你刚才导出的私钥(默认扩展名为ppk)。

此时,你就可以试一试git功能是否能用了。

3.注意事项

  1. 如果github里有很久不用的ssh key公钥时还是最好删掉,防止泄露。

  2. 最近用过的ssh key,github是会以绿色显示的。

  3. 不要犯傻把私钥一起丢到公开的git repo。