00:00
来我们说这么个问题,我现在因为是WIN10系统哈,它这个在系统呢,有这个凭据管理这个地方呢,替我们保存用户名密码了,如果没有这个功能,比如说如果我们是WIN7系统啊,或者别的没有这个功能的系统,那么我们基于HTDP的这个地址去进行push操作的时候,你看我们每个仓库哈,它其实有两种地址,一个是HTTP的,一个是这个SSH的,如果是HTTP这种呢,系统又没有给我们记住用户名密码,那么我们每次push的时候都需要登录提供用户名密码。这个其实挺麻烦的,那么我们用SSH这种方式呢,就可以避免每次都填用户名密码,当然这种方式它有一个小小的局限性,那就是只能为一个账号呢去设置,设置这个当然实际开发的时候,我们一般来说呢,咱们自己操作自己的有一个账号也就够了。我们下边给大家演示一下,首先呢,要进入到我们的用户的加目录,诶波浪线代表加目录哈,然后呢,我们去把以前啊我创建过的SSH这个目录呢,给它这个删掉哈,接着呢,我们去生成一下这个目录,这个命令呢叫SSH横线,也就是减号哈,这个G这个是你看这个缩写是吧,然后杠T呢r sa表示是这个参数,C是表示后需要加上我。
01:29
我们登录github那个邮箱哈,但是注意这个C呢是大写的啊,这个一定注意这个C是大写的,我们这个邮箱的账号。嗯。这打开太慢了,我们从这来来复制一下哈,我们是这个地址C。后边呢,它有很多地方需要你确认,咱们就直接回车就行啊,那直接回车表示使用它的默认值啊,因为这个里边你看它其实都已经有这个,呃,默认可以被选被选用的啊,我们就不用再去填别的了,好嘞,这样的话呢,就生成了一个SSH这样一个目录,我们进入到这个目录里边,它呢会给我们生成这样两个文件,一个是ID_r sa,一个是ID_R sa.pub我们去看看一下这个B,把这个内容呢,我们给它复制上。
02:36
其实你选中也就复制了哈,Copy复制到哪儿呢?我们到这个用户的这边哈。有一个s sh and JPG这个地方点进来。点这个new s HK。把刚才复制的粘到这个key这个里边哈,Title呢,随便我们写一个my key。爱的SHK。
03:02
好添加进来啊,我们服务器端呢,要做的就是这个,然后呢,我们在下边儿在客户端呢,我们就是去这个测试一下。当然要回到我们的工作区去做这个测试。然后呢,给我们这个文件呢,我们去做一下这个修改,随便咱们就简单添点啥哈,没有什么实际意义,Get complete-m log。那么我们需要跟大家说一下哈,我们现在先暂时先不push哈,就是我们现在呢,这个push这个origin呢,还是还是HTTP的这种地址,那么我们下边呢,我们要说的就是。我们要新建一个远程地址的别名,哎,我们叫做一个origin SSH,后边跟上我们SSH的地址。点这哈,可以去快速的进入到我们操作过的这个库在这儿呢,C download,我们这回呢,不用HTTP的这个地址了,又是SSH复制这个地址,这是SSH,它登录的时候呢,特定的这个地址给它粘过来。
04:16
哎。哎,这个就说明是我们这个是上面这是我们这个账号,这是我们这个项目是吧。然后呢,我们再t remote-V一下啊,现在呢,这个时候就是我们SSH这个名也创建好了,在推送呢,往这个编名里边去推送push master。稍等一下,在这儿呢,他需要去我们去确认一下啊,我们去输一个yes。哎,这会儿再稍微等一下。哎,那么这个时候呢,你看就不需要我们再去填这个用户名密码啊,他这个文件呢,就这个推送的操作呢,就能够完成,这就是让大家我们看到哈,你如果我们平常就只操作一个账号的话,设置这个SSH的方式呢就能够,呃,不需要每次都登录啊,它能够给我们带来一些方便,这个操作呢,我们大概的操作哈,也写到这个笔记里边了,大家可以参照着去做一下。
我来说两句