做一个自己的技术博客这件事,对我而言就是:"种一棵树最好的时间是10年前,其次是现在",虽迟但到,我正在尝试创建并使用自己的GitHub。
对于患有拖延症的我来讲即刻行动起来的时刻格外宝贵,现在就是那个时刻。接下来将分享我本人摸索使用GitHub的过程,提供给自己一个观察自己的机会。
首先,创建自己的GitHub账号,https://github.com/ 这是github的官网,在官网上注册属于自己的GitHub账号,网站是全英文的,分享一个使用小技巧
那就是使用谷歌浏览器,打开翻译功能,把GitHub网页显示为中文操作起来更简单。
经过简单的注册步骤后就有了属于自己的GitHub账号,注册后需要邮箱验证才可以正常使用该账号。
接下来,我要来建立自己的库,第一个框中为自己的库起名(我起了test),第二个框是对自己的库的一个简单介绍(用来测试github能否正常运行)。
创建完自己的库后,下面就要让自己的电脑克隆一个自己所创建的库,方便在自己的电脑上的代码同步到github中所创建的库当中。为了实现,就需要安装一个名为Git Bash的软件。
在git-scm.com git的官方网站中下载适合自己电脑的git版本
下载完安装包后运行,安装中我直接一路默认选项进行下去直到安装完成。
打开git bash后第一栏如此显示:
这一栏最开始是你的计算机名字,我的是lumous(霍格沃兹学院差生大暴露),而 @ 后跟的是你的计算机型号,有的朋友是乱码也不要慌,说明你的电脑型号是中文的,可能在显示时出问题了,不会影响到后面的操作。
在git bash中输入命令:
ssh-keygen -t rsa -C "你注册GitHub的邮箱"
记得注意命令行的空格要输正确。这一步是用来获取自己的密匙。之后会有一些简单的确认操作,接着会提示操作路径、密码等等。一般敲回车就可以。
出现以上界面时,说明你的密匙已经成功创建了。接着找到该界面中显示的存储位置打开它。
找到.ssh文件夹
找到id_rsa.pub文件,一开始我电脑win10系统默认隐藏了文件扩展名,导致找不到.pub文件,然后我打开了第一个id_rsa,在GitHub中创建SSH密匙时报错并提示不是正确的公匙密码格式。
解决方法:先去确认自己有没有id_rsa.pub文件,修改win10中的设置,打开'此电脑',点击上方的查看
这里不好截图,我口述一下就是在查看页面里选择最右侧的 ‘选项’。点开后界面如图:
把这里的勾取消掉,然后返回到.ssh文件里就可以找到id_rsa.pub文件。接下来需要解决的问题是怎么打开它,当我双击打开它,默认打开方式为publisher,然而无法打开。这里的解决方法是在git bash里用cd命令行打开它获得密匙。
进入.ssh目录:cd ~/.ssh
找到id_rsa_pub文件:ls
查看公匙:cat_id_rsa.pub
据说还可以直接输入命令:
cat ~/.ssh/id_rsa.pub
为了打开公匙到目前为止的努力让我突然感到空虚,公匙你究竟在拽什么拽!
很多服务器都是需要认证的,ssh认证是其中一种。在客户端生成公匙,把生成的公匙添加到服务器,以后连接服务器就不用每次都输入用户名和密码了。
很多git服务器都使用ssh认证方式,你需要把你生成的公匙发送给代码仓库管理员,让她给你添加到服务器上,你就可以通过ssh自由地拉取和提交代码了。
这个时候已经成功打开了密匙,但我作为一个严(机)谨(车)的A型血,又新建了一个记事本把密匙存进去。嗯嗯,我这个安全意识很不错子
接下来去github的新建ssh密匙页面中输入这段密匙,就ok啦。
从右上角自己的头像上找到设置后如图所示,点击创建一个新的SSH密匙
图上的密匙是我已经创建好的,新建密匙页面为:
title就是你给自己的密匙起的名字,key中输入刚刚得到的密匙即可。点击提交按钮后会跳转至账号输入密码页面,输入你的GitHub密码即可。
之后,回到Git Bash中,输入命令:
ssh -T git@github.com
输入这行代码用来检查是否绑定成功,出现“You've successfully authenticated, but GitHub does not provide shell access ”表示已经成功连上了GitHub,接下来再设置一些简单的东西
输入图上的两条命令,可颠倒不论先后顺序,name最好和GitHub上边的一样,email一定要是注册github的那个邮箱地址(下面这张图片源出处为菜鸟教程网站)
下面要将我自己的库克隆下来到本地电脑中,方便以后上传代码
在库创建完成之后,会有一个网址出现在网页中,我习惯将文件存在D盘中,所以先将git bash定位在D盘中
输入命令 cd /D 注意盘的名字一定要大写。如果不输入这句就没有给git bash定位,默认的本地文件位置是在C盘中。
接着输入:git clone 创建库成功后显示的网址
接着打开我定位的D盘,可以看到D盘中有以我的库名所创建的文件夹了。
打开这个文件夹,在里面创建一个任意格式任意名称的文件。
输入图中的命令重新定位git,定位在我自己的库的文件夹中,输入ls语句作用是查看目前所定位的文件夹中的文件,现在可以看到,刚刚在D盘中创建的test1文件已经出现了。
然后输入git add test1.txt,再输入 git commit -m "beizhu",引号中的内容可以随意改动,这个语句的意思是给刚刚上传的文件的一个备注,方便查找记忆这样。
到此,我就拥有了一个自己的库,前传在此告一段落。下一期主要是对GitHub桌面版的一个探索,初入IT江湖,我的口号是:要学绝世武功,就来功夫学园。各位有缘再见ヾ( ̄▽ ̄)