# 今天没有什么不同

今天没有什么不同，除了一刻不停地捣鼓电脑。

**我不认为自己有钻研精神，但一旦解决起计算机相关的问题，我变得废寝忘食。**

今天，我在干什么呢？在计算机的世界里，有一种叫做 **版本控制系统**
的东东，通过它你可在计算机本机对某些文件做一些加工。待到接入网络时，将这一改动同步到主线中。根据这一原理，Git
出现了。

我要做的是什么呢？因为我听说服务器啊什么的比一般的电脑厉害多了，所以就对
**搭建一个服务器** 特别感兴趣。恰好，在学习廖雪峰老师的 Git
教程时，他提到了可以在 Linux 虚拟机中搭建一个服务器。

我就趁这个时候，有了学习练习的心思。其实，早在半个多月前，我就已经想做了，只是时间精力都不允许。现在正是时候。

当我在虚拟机中的命令行里，下达从远程仓库里下载代码的命令时，有问题出现了：位于
GitHub
网站的远程代码托管系统并不认识我的虚拟机系统，所以它不允许我的下载。

那么，怎样做，才能让它允许呢？那就要在虚拟机中生成公钥（我的理解是公钥是一个标识用户身份的东西）。

然后，把公钥加到 GitHub 网站上。这个时候，新的难题出现了：由于我是在
VMware Workstation 15 上使用 Ubuntu18.04 安装的 Linux 版本。

在生成文件名为 id_rsa.pub 的公钥之后，我发现自己无法按照正确的格式复制到
GitHub 网站上。不论我是通过 OCR 识别，还是直接复制，均无果。

后来，我想到 VMware Worksation
本身有一个功能就是主机与虚拟机文件共享，这样我就能够把公钥传到主机上。

实现这一功能需要安装 VMware
Tools，但是我无法安装。因为很多原因。我在网上冲浪，一直冲，直到解决问题为止。

安装 VMwareTools
的过程很是曲折，总是安装不成功，但是有一次鬼使神差：我竟然能够把公钥直接拖到电脑主机桌面上！

这在没有安装 VMware Tools
的情况下，是断然不可能的。难道是老天有眼，可怜我？因为在拖动结束之后，我再也改动不了了（笑~）。

有了正确格式的公钥，接下来的一切都顺理成章了，我的目的达成了。看了一下时间，晚上八点。

今天过得很充实呀！
